1. 程式人生 > >單行命令檢視專案是否up-to-date

單行命令檢視專案是否up-to-date

筆者發現git status命令並不能檢視本地專案是否和遠端一樣(up-to-date),若本地和遠端非同步修改,版本錯亂,merge起來很麻煩。簡單的解決方式是每次修改專案之前都pull一下,但是此命令會同時將遠端修改同步到本地,筆者更想要一個僅僅檢視本地和遠端專案是否相同的命令。 文中給出兩個命令:

  1. git remote show origin,輸出的最後會顯示本地專案是否是最新的。 outofdate
  2. git fetch --dry-run,若一致,則無輸出;否則輸出fetch的情況。因為使用--dry-run所以並不改變本地專案。