我环顾四周,但没有看到这个确切的问题得到解答,所以我在这里:
git checkout master
git checkout -b release1
git checkout -b feature1
git checkout -b feature2
我在feature1
工作,其他人在feature2
工作,两者都被推到原点
git checkout -b feature1
git pull
git checkout -b feature2
git pull
问题1:我是否可以将feature1
和feature2
的最新内容提取到各自的本地分支机构,而无需单独检查它们并将它们分别拉出来?
继续。 。
git checkout release1
git merge feature1
git merge feature2
其他人确实在feature2
上工作。
问题2:我想将最新的原始feature2
合并到我当前的release1
分支中而不切换分支来拉动它,然后再次切换以合并它。这可能吗?
答案 0 :(得分:3)
没有办法(除了极端的git hacking),合并另一个分支的提交,无论是远程(git pull
)还是本地(git merge
),意味着检出“目标”分支