• 克隆

    git clone 项目git地址
  • 上传

    git add .
    git commit -m '描述'
    git push origin 该分支的名称
  • 下载

    git pull
  • 查看本地分支

    git branch // 查看本地分支
    git branch -r // 查看远程分支
    git branch -a // 查看所有分支 (本地+远程)
  • 创建本地分支

    git checkout -b 分支名
  • 切换本地分支

    git checkout 分支名
  • 删除本地分支(必须保证不在删除的分支上,才能进行删除)

    git branch -D 分支名
  • git忽略提交某个指定文件

    git update-index --assume-unchanged 文件名
  • 合并分支(合并之前必须将主分支的代码pull下来,才可以合并,合并完成之后,add->commit->push)

    git merge 分支名 //选择要合并到 master 的分支
  • 修改本地分支名

    git branch -m oldName newName
     
  • 删除远程分支

    git push --delete origin oldName
  • 刷新分支

    git remote update origin --prune
  • 回退版本

    git log //查看版本号
    git reset --hard 版本号
  • 查看当前状态

    git status //查看当前状态
    git status -s //简短版状态(-s 参数)
  • 文件比较

    git diff //比较工作区与暂存区的差异
    git diff --staged //比较暂存区和最新提交的差异
  • 查看

    git show a1b2c3 //查看某次提交的详细信息
    git show a1b2c3:src/app.js //查看某次提交中某个文件的变化
  • 临时储存

    git stash //临时保存所有未提交的修改
    git stash save "正在调试登录功能,临时保存" //保存时添加注释
    git stash list //查看储存列表
    git stash pop //恢复最近一次的暂存内容(并删除stash记录)

后续还会更新...


MRZYD
145 声望10 粉丝

一个初学的小菜鸟,望各位大佬多多指教