对于Git来说,我是一个完整的新手,我正在努力理解句柄如何在分支上合并。
基本上我有branchA有一些变化,master(我试图用作SVN中“trunk”的模拟)和branchB。我想要做的是使用来自branchA的更改来更新master,然后使用这些更改来更新branchB。然后基于master创建branchC。
或者至少那就是使用SVN会做什么。
迷失在树林里,我知道那里有很多信息,但是我需要做的任务有点太多了。
谢谢!
答案 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
我认为所有命令都不会引起冲突。