0
我和我的朋友正在同时开展一个项目,所以我创建了2个分支branch_a
(我工作)branch_b
(他工作),现在我们要合并他的工作我在master
分支。
我最常做的,当我完成我的工作是:
Git:更新来自两个分支的主分支
git add *
git commit -m "my new commit"
git push origin branch_a
之后,我只是我的工作合并到主分支这样的:
git checkout master
git merge branch_a
git push origin master
但是,当我想要得到的在branch_b
我朋友的工作,通过这样做:
git checkout branch_a
git merge branch_b
时I g et此消息Already up-to-date
!!
我该如何解决这个问题?
什么'git fetch'呢? – SlimenTN
'git fetch'更新远程追踪分支,例如'origin/branch_b',但不影响任何本地分支机构。在分支上执行'git pull'相当于执行'git fetch',然后将跟踪分支合并或重定位到本地分支。 –
它的工作原理,thnx为你的时间:) – SlimenTN