0

当谈到 Git 时,我是一个完全的新手,并且正在努力理解如何处理分支上的合并。

基本上我有 branchA,它有一些变化,master(我试图用它来模拟 SVN 中的“trunk”)和 branchB。我想要做的是用来自分支A的更改更新master,然后使用这些更改更新branchB。然后基于master创建branchC。

或者至少这就是使用 SVN 会做的事情。

迷失在树林里,我知道那里有很多信息,但是对于我需要在 atm 完成的这项任务来说有点太多了。

谢谢!

4

1 回答 1

1
git checkout master                 <-- change to master
git merge branchA                   <-- merge changes from branchA into master
git checkout branchB                <-- change to branchB
git merge master                    <-- merge changes from master & branchA into branchB
git checkout master -b branchC      <-- create a new branch called branchC based on master

我假设所有命令都不会引起冲突。

于 2012-06-18T15:41:38.557 回答