git pull 到 branch_1 并同时 merge 到当前分支

标签 git merge git-checkout

我环顾四周,但没有看到这个确切问题的答案,所以我开始了:

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:我能否将 feature1feature2 的最新版本 pull 到它们各自的本地分支,而不必单独检查它们并将它们分别 pull 出?

继续。 . .

git checkout release1
git merge feature1
git merge feature2

确实有人在处理 feature2

问题 2:我想将 origin 上的最新 feature2 merge 到我当前的 release1 分支中,而不是切换分支来 pull 它,然后再次切换以 merge 它。这可能吗?

最佳答案

没有办法(除了极端的 g​​it hacking), merge 另一个分支的提交,无论是远程(git pull)还是本地(git merge),暗示 checkout “目标”分支。

关于git pull 到 branch_1 并同时 merge 到当前分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10182303/

相关文章:

XSLT:合并一组树层次结构

git - 有没有办法让 Git 将文件标记为冲突?

java - 如何将SVN分支合并到主干?

git - 我可以在两个文件上使用 "git checkout --"吗?

git - 如果我解决了冲突,它会改变 Git Blame 吗?

git - 如何在 git 中对当前头部的提交之间应用差异?

git - 从旧的 SVN 存储库中 check out 对应于某个修订版的 git 提交?

git - 为什么 HEAD^ 在命令提示符下成功而 HEAD~ 失败?

git - 树包含重复的文件条目

c - Git - 垃圾收集器是否允许并行运行?