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>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章