2011-02-28 108 views
28

我對GIT完全陌生,所以請原諒。如果我正在離線處理一個項目,並且我做了多次提交,那麼在我重新聯機後推送更改,所有提交都會顯示在我的存儲庫中,還是隻有最後一次執行才能恢復在線?推之前多次提交

回答

26

Git是一個分佈式版本控制系統。您的存儲庫完全是,它絕對包含您所需的一切。提交只發生在你的倉庫中;它與你是否在線無關。

你需要在線的東西正在推送(將你的提交發布到另一個存儲庫)並且拉取(從另一個存儲庫提取和合並提交)。當你推動時,它會按照你告訴的內容推送 - 該分支上的所有提交。當你製作它們或者你的網絡電纜是否插入時並不重要。

29

所有提交都將被推送。

+1

簡單。謝謝! – bjork24 2011-02-28 15:35:22

14

所有的提交將得到推動,大家也使用您的回購也將看到所有的個人承諾,你推,並與他們的工作,因爲他們會夠正常

+3

最清楚的答案。 – Xonatron 2015-04-16 18:26:48