回退版本
1 | git reset --hard HEAD^ |
HEAD^
上一个版本。
HAED^^
上两个版本
HEAD~100
上100个版本
查看历史命令
1 | git reflog |
Workflow
撤销还未添加到stage(git add)的修改
1 | git checkout -- file |
该命令实际上是 用版本库里的版本替换工作区的版本(比如工作区误删,同样可以git checkout
)
撤销已经添加到stage(git add)的修改
1 | git reset HEAD file |
查看远程库的信息
1 | git remote -v |
Git pull issues
This is no tracking information for the current branch
1
git branch --set-upstream-to=origin/dev dev
conflicts