2017-06-26 182 views
2

我明白跟蹤遠程分支是如何工作的,但是我很難理解什麼時候纔是正確的情況。跟蹤遠程分支 - 何時執行?

是否有人願意與我分享一些關於何時通常跟蹤遠程分支以及何時不需要的指導?做出這個決定時,你可能會遵循一些規則嗎?

非常感謝您事先的任何響應,

拉狄克

回答

1

有沒有真正的「功能性」增益使用遠程跟蹤分支到一個正常的分支。但有一些重要的「易用性」類型的好處:

  • 遠程跟蹤分支自動知道哪個遠程推/拉/從。
  • 遠程追蹤分支會告訴您發出git status命令時您前後的距離。
  • 你可以說你自己保存在你的混帳推使O型錯誤/翻出,因爲你總是要推/從正確的遠程

pull'ing但是,在我的愚見,我不要找到那些有用的東西。我總是傾向於使用推拉,如:

git pull/push origin <branch-name>

所以我儘量避免短手。這是爲了防止我無論如何都無法設置跟蹤分支,然後我總是把它做對。

至於git狀態......好吧,我只是總是用git fetch保持最新狀態,並且git log --graph --all --decorate --oneline(別名爲git lg)查看所有分支的確切情況。

真的,我相信這取決於你自己的喜好。如果你只是想將你的分支設置爲遠程軌道,以避免考慮你要推送的位置,然後設置一個遠程跟蹤分支....如果你很樂意在所有時間都更加明確,那麼恕我直言, T麻煩:)

+0

非常感謝你分享你的意見! –