Git常用命令
2018-03-31 22:49
162 查看
git 常用命令
git diff
工作区与最新本地版本库差异git diff HEAD 如果HEAD指向master分支,还可以换成master
git diff HEAD – README.md
比较两个commit id的差异
git diff commit_id1 commit_id2
与远程仓库的比较(git fetch之后)
git diff refs/remotes/origin/master 和工作区文件比较
某个commit_id和工作区文件差异
git diff commit_id file_name
git checkout
放弃当前文件修改
git checkout – README.md
放弃本地所有修改
git checkout .
切换分支
git checkout branch_name
git reset
回退到上一个版本
git reset –hard HEAD^
回退到指定版本
git reset –hard commit_id
回退到未来版本
git reflog ; git reset –hard commit_id