-
git格式化log
git log --oneline
-
取消对文件的修改。还原到最近的版本,废弃本地做的修改
git checkout -- <file>
-
取消已经暂存的文件。即,撤销先前"git add"的操作
git reset HEAD <file>
-
修改最后一次提交,用于修改上一次的提交信息,或漏提交文件等情况
git commit --amend
-
回退所有内容到上一个版本
git reset HEAD^
-
回退index.js这个文件的版本到上一个版本
git reset HEAD^ index.js
-
向前回退到第3个版本
git reset –soft HEAD~3
-
将本地的状态回退到和远程的一样
git reset –-hard origin/master
-
回退到某个版本
git reset 324d
-
回退到上一次提交的状态,按照某一次的commit完全反向的进行一次commit.(代码回滚到上个版本,并提交git)
git revert HEAD
-
合并多个commit为一个完整的commit
git rebase -i [startpoint] [endpoint]