git的diff操作是個啥?

2021-10-08 10:13:06 字數 503 閱讀 4582

說到git大家應該都不陌生了,它是我們合作開發、**管理的重要工具。

相信很多人都用過idea的git面板或者source tree這類git視覺化工具,它們都有比對改動、分支比對功能,那麼他們是怎麼實現的呢。其實用到的就是diff指令,簡單來說就是比對功能。下面舉幾個簡單的例子感受一下:

git diff 比較當前working tree與暫存區index之間差異。即已經add的檔案但尚未commit時的差異。

git diff —cached/git diff —staged 比較當前working tree和上次快照之間的差異。即新add的檔案。

git diff head 比較當前working tree和head中的差異。即=git diff + git diff —cached

git diff brancha..branchb. 比較兩個分支之間的差異

git diff brancha 比較當前working tree和指定分支的差異

啥 啥 啥,服務治理是個啥

首先,先說下服務治理的邊界,本質上任何能提公升服務可用性,效能,讓服務更穩定等等,只要是能讓服務執行的更好,都屬於服務治理的範疇。服務治理比較常見的話題 服務發現,服務變更管理,服務監控,服務擴容縮容,服務自我保護,服務降級,服務授權防攻擊,服務上線驗證和灰度發布,服務問題定位和跟蹤,服務負載,服務...

愛情是個啥

其實起了這個名字有些勉為其難,只是因為上午乘公車看了一篇有關愛情的採訪,受訪者是乙個學者。緣起是乙份抽樣調查。看了其間的內容腦海裡忽然產生了這個問題,所以就以此為題目了。文章中提到的調查資料顯示現在人們獲得的愛情好像是越來越少了,因為人們對愛情的追求越來越高。現代社會傳播 溝通 交流的渠道越來越多,...

XMPP是個啥東東

1 什麼是xmpp xmpp 可擴充套件訊息處理現場協議 是基於可擴充套件標記 xmpp的前身是jabber,乙個開源形式組織產生的 網路即時通訊協議。xmpp目前被ietf國際標準組織完成了標準化 工作。標準化的核心結果分為兩部分 核心的xml流傳輸協議 基於xml流傳輸的即時通訊擴充套件應用 x...