与上游同步并在Git中生成干净的补丁

时间:2011-06-21 08:19:46

标签: git svn git-svn

将git repo与上游同步的推荐方法是什么?

假设我的工作是基于上游的SVN分支A.他们搬到了B分店和C. 我想现在将我的工作与上游同步。我应该合并,拉,变换,樱桃挑选吗?

针对上游创建干净补丁的推荐方法是什么?

我应该差异吗?或者我应该改变然后压制?

1 个答案:

答案 0 :(得分:0)

你应该使用git-svn并获得分支B和C.

如果您希望自己的工作在B或C之上,请在这些之上进行变基。

git checkout branchA
git rebase --onto branchB origin/BranchA # replace branchB with branchC if you want

你对上游的“干净”补丁是什么意思?

你应该改变。如果你想挤压,这取决于你。