git diff命令详解
生活随笔
收集整理的這篇文章主要介紹了
git diff命令详解
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
git diff命令詳解
?
diff里面a表示前面那個變量,b表示第二個變量
HEAD ? ? commit版本 Index ? ? staged版本 a、查看尚未暫存的文件更新了哪些部分,不加參數直接輸入 git diff 此命令比較的是工作目錄(Working tree)和暫存區域快照(index)之間的差異 也就是修改之后還沒有暫存起來的變化內容。 b、查看已經暫存起來的文件(staged)和上次提交時的快照之間(HEAD)的差異 git diff --cached git diff --staged 顯示的是下一次commit時會提交到HEAD的內容(不帶-a情況下) c、顯示工作版本(Working tree)和HEAD的差別 git diff HEAD d、直接將兩個分支上最新的提交做diff git diff topic master 或 git diff topic..master e、輸出自topic和master分別開發以來,master分支上的changed。 git diff topic...master Changes that occurred on the master branch since when the topic branch was started off it f、查看簡單的diff結果,可以加上--stat參數 git diff --stat g、查看當前目錄和另外一個分支的差別 git diff test 顯示當前目錄和另一個叫'test'分支的差別 git diff HEAD -- ./lib 顯示當前目錄下的lib目錄和上次提交之間的差別(更準確的說是在當前分支下) h、比較上次提交commit和上上次提交 git diff HEAD^ HEAD i、比較兩個歷史版本之間的差異 git diff SHA1 SHA2?
轉載于:https://www.cnblogs.com/lsgxeva/p/8540485.html
總結
以上是生活随笔為你收集整理的git diff命令详解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 从CMDB动态获取服务器列表,按照Ans
- 下一篇: Spring @Transactiona