Git 命令

掘金小册

  • git pull --> git fetch + git merge
  • 创建成功后自动切换 git checkout -b [branchname] -->git branch[] +git checkout[]
  • 基于远程 master 分支切出一个新分支 git checkout master+git checkout -b[] --> git checkout -b [] origin/master
  • 放弃解决冲突,取消merge git merge --abort

git log

  • 查看详细历史 git log -p
  • 查看修改的文件 git log --stat
  • 查看某个具体提交的改动 git show (commit)
  • 查看当前改动(未add) git diff
  • 查看当前未提交改动(已add 未commit) git diff --staged/cached(完全等价)

修改提交

  • 直接改动上一个提交(生成一条新commit替代原commit) git commit --amend

git stash

  • 将当前改动放入暂存区 git stash
  • 取出暂存区中的改动 git stash pop
  • 未add过的文件共同放入暂存区 git stash -u

你可能感兴趣的:(Git 命令)