Git
- 實(shí)例化倉(cāng)庫(kù)
git init
- 查看當(dāng)前狀態(tài)
git stauts
- 提交加備注信息
git commit -m 'first'
- 打開以往的提交信息
git log
git log --oneline
- 查看修改前后區(qū)別
git diff + 文件名(不加則顯示所有)
- 刪除文件
git rm +文件名
- 重名文件或移動(dòng)
git mv 文件舊命 文件新命
- 恢復(fù)刪除文件
git checkout --HEAD +文件名
- 恢復(fù)到上一次提交
git checkout HEAD^ -- +文件名
- 恢復(fù)文件的歷史版本
git revert +id
- 查看分支
git branch
- 切換分支
git checkout +分知名
- 查看分支之間的區(qū)別
git diff 分支名 .. 分知名
- 查看分支之間指定文件的的區(qū)別
git diff 分支名 .. 分知名 指定文件名
+合并分支
git merge +分支名
+撤銷所有修改
git checkout .
git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"