雖然有很多information on how Git works,但我發現應該如何使用它並不多。什麼時候應該進行提交?什麼時候應該推動?目前我只是自己編碼。什麼時候應該本地回購和遠程沒有?
我使用Github的部分原因是作爲備份包裝我的硬盤驅動器死亡。這似乎表明要儘可能頻繁地推動。此外,我現在正處於這種情況,在那裏我修復了一個錯誤,但還有另一個錯誤,並且該功能仍然無法正常工作。現在是推進遠程回購的好時機?
我真的沒有看到承諾到當地回購點。我想重點是跟蹤更改,而代碼不夠好,無法遠程推送?
雖然有很多information on how Git works,但我發現應該如何使用它並不多。什麼時候應該進行提交?什麼時候應該推動?目前我只是自己編碼。什麼時候應該本地回購和遠程沒有?
我使用Github的部分原因是作爲備份包裝我的硬盤驅動器死亡。這似乎表明要儘可能頻繁地推動。此外,我現在正處於這種情況,在那裏我修復了一個錯誤,但還有另一個錯誤,並且該功能仍然無法正常工作。現在是推進遠程回購的好時機?
我真的沒有看到承諾到當地回購點。我想重點是跟蹤更改,而代碼不夠好,無法遠程推送?
有很多可用的工作流程,每個都定義了使用git遠程和本地回購的不同方式。
僅舉幾例:
一般來說,請記住,無論您在本地回購中,您都可以嘗試。一旦它在遙控器上 - 即使它只是一個功能分支 - 人們可能會依賴它,因此您不可能輕易地重寫提交歷史記錄。
查看詳情here。
理想地,這些應該是以下步驟:
我覺得這是一個very good answer,你也可以參考這個。
有幾種用例可以在本地保留一些提交,並且永遠不會推送它們。沒有寫一本關於它的書(因爲還有更多),下面是我每天使用的兩個最大的書:
我會嘗試使用谷歌搜索「git工作流程」或「如何使用git」等。 – Aerovistae