如何使用Git通过master更新分支

时间:2012-06-18 15:34:05

标签: git branching-and-merging

对于Git来说,我是一个完整的新手,我正在努力理解句柄如何在分支上合并。

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

或者至少那就是使用SVN会做什么。

迷失在树林里,我知道那里有很多信息,但是我需要做的任务有点太多了。

谢谢!

1 个答案:

答案 0 :(得分: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

我认为所有命令都不会引起冲突。