簡體   English   中英

如何將克隆的git存儲庫與原始存儲庫合並

[英]how to merge cloned git repository with the original repository

我們在多台計算機上使用git,並且在一台計算機上有一個中央存儲庫,每個開發人員都必須克隆該存儲庫並在他的一台計算機上工作。 但是如何將所有這些存儲庫合並到中央存儲庫中呢?

只需讓每個開發人員推送到主存儲庫即可。 大多數時候,Git很聰明,可以將它們合並。

$ git add .
$ git commit -m 'committing my changes'
$ git push origin master

由於git push不會合並,因此您可以讓每個開發人員將其推送到中央存儲庫中的一個分支,然后在准備就緒時登錄到托管中央存儲庫的計算機,然后將其與git pull . <branch-name>合並git pull . <branch-name> git pull . <branch-name> 只需確保git branch分支在合並前在master分支旁邊顯示一個星號即可。

簡短版本: git pull與fetch + merge等效。 默認情況下,您可以---僅推送“快進”更改,這意味着您已合並或重新設置了未提交的更改。 與布萊恩的建議相反, push與合並無關。

較長的版本:您似乎不太了解Git的工作原理。 由於源代碼管理是軟件開發不可或缺的一部分,因此您正在使用它,因此建議您閱讀Git數據模型的工作原理以及如何使用它來實現各種工作流程。 優秀資源: http//git-scm.com/documentation

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM