遠端數據庫

Push

在push 提交到遠端數據庫前,您可以在您的本地端分支任意地提交或是建立分支,不會因自己的時間或步驟而影響其他成員。

從本地端數據庫 push 到遠端數據庫時,Git會把 push 的分支與遠端數據庫以 fast-forward 合併,如果發生衝突, push 會被拒絕。如果 push 是以non-fast-forward 合併的,Git也會拒絕您的push,以防止覆蓋以前的提交。在這種情況下,您需要先pull最新的遠端變更,並再進行一次push。

Push

遠端數據庫共享的提交,基本上是不能修改的。如果修改的話,和遠端數據庫同步的其他數據庫的歷史記錄會變得很奇怪。