簡體   English   中英

Git從上游發散,但繼續為上游做貢獻

[英]Git diverge from upstream but continue contributing to upstream

當我創建一個項目時,我通常會對其進行更改並保留給我自己。 但是對於某些項目,我也想為原始項目做出貢獻。 但是,有時我所做的更改可能與上游項目的要求和目標不兼容。 我應該如何使用git以便同時實現這兩個目標? 我能想到的唯一方法是在單獨的分支上工作-使主服務器與上游主服務器保持同步,同時為我的更改保留另一個“ my_master”分支。 我不知道是否有更好的方法。

那就是正確的工作流程。 將您的更改與上游分支分開。 這樣,您始終可以毫無問題地更新上游分支的本地副本, 並且可以將這些上游更改合並到開發分支中(或在更新的基礎上重新建立分支)。

如果要向上游做出更改,則可以從上游分支創建第三個分支,然后合並您的更改,然后提交補丁/發出拉取請求/等。

暫無
暫無

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

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