所有從遠端取得的物件是否都被推送(複製)到其他儲存庫?

所有從遠端取得的物件是否都被推送(複製)到其他儲存庫?

我已經設定了多個 git 遠端作為一個 Git 儲存庫的一部分,我需要從遠端中挑選一個特定的提交,但我不想將其他任何內容推送到其他儲存庫(出於隱私目的)。

因此,當我從遠端A(從同一分支)獲取所有物件時,櫻桃選擇一個提交(從A 到B 和C 的1 次提交)並將其推回到其他遠端(B 和C),所有物件(從A) 被推送到(B 和 C,可以瀏覽),或僅推送到與當前分支相關(精選)的?

答案1

git cherry-pick只有您選擇的提交才會作為完整物件的提交被推送。選擇是將變更合併到歷史樹中,而不是git merge合併整個樹。

您也可以嘗試設定遠端 D ;)

相關內容