git 常用命令

  • git 查看某個版本修改了哪些文件
# 查看某個版本提交了哪些文件,其實就是查看該版本與其上一個版本之間的差異,所以通過 git diff 命令來取得  
#  結果,並且對比的是要查看的版本與它的上一個版本的 commit 號。
#如果不加上 --stat 參數會顯示每個文件內容的兩個版本之間的差異,加上該參數後就只顯示發生變更的文件名  
了。  
git diff hash1 hash2 --stat 
git diff commit1 commit2 --stat --name-only # 先列出兩個版本間發生更改的文件列表
git diff commit1 commit2 -- somefile.js #查看指定文件在兩個版本間發生的變更
git difftool commit1 commit2 -- somefile.js #如果感覺這種顯示不夠直觀,可以使用 vimdiff 查看
  • git 查詢某個文件的歷史版本
git log -- file-name # 查看歷史提交中對file-name進行修改的提交。
git log --follow filename.c #follow 可以跟蹤文件重命名
git log -p <filename> #查看某個文件的修改歷史
git log -p -2 #查看最近2次的更新內容

  • 查看某次commit的修改內容
git show <commit-hash-id>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章