Git常用命令

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

你可能感兴趣的:(git,git)