2016-09-16 65 views
2

這裏有個菜鳥。我一直在閱讀關於git的幾天,我明白 分支和東西,但你可以澄清這個給我。當我有本地的主人時,爲什麼分支?

當我在本地備有一個存儲庫副本時,分支的要點是什麼?我可以只處理主存不會影響遠程存儲庫上的主存。然後,我只是將更改從本地主服務器推送到遠程主服務器?

+1

可能重複[何時應該分支嗎?](http://stackoverflow.com/questions/2100829/when-should-you-branch) – Whymarrh

回答

1

簡單的答案是,以保持組織的一切。

我通常保留一個本地主分支和一個工作分支。這樣我就知道哪些代碼是完美的並且準備好了。然後我分出一些功能和/或錯誤修復工作。我不斷將主人與工作時間合併,所以它簡單地使我輕鬆地將更改推送到遠程。

我開始這樣做,所以如果我厭倦了一件事,我可以輕鬆地跳到其他東西。我可以暫時忽略第一項任務,並在我得到「腦波」時回到它。

您完全有權在您的本地存儲庫上執行所需操作。這是一個「分支或不分支」的問題,它會保持這種狀態。當涉及到地方分支時,我只是建議「使用武力」。

所以,無論你覺得什麼是生產力。

+0

將分支推向未處理的項目也是有用的影響到每個人的主人 – Ben

1

分支機構允許您和他人同時處理多件事情。如果您需要修補錯誤或未完成的代碼尚未準備好發佈的新功能,則污染主控會造成問題。另外,推送到GitHub是備份工作的好方法。

相關問題