gpt4 book ai didi

git 从一个特定的分支 pull 到一个特定的分支

转载 作者:太空狗 更新时间:2023-10-29 13:41:29 25 4
gpt4 key购买 nike

我们使用 github 存储库作为我们的“中央存储库”。

我们计划让多个编码员以下列方式在登台服务器上工作:

  1. 编码人员在其本地存储库的单独分支上工作;
  2. 编码人员将更改推送到 github;然后
  3. 编码员从 github pull 更新到服务器 repo

因此,实际上,在第 3 步中,编码人员将在暂存存储库上运行以下命令:

git checkout coderA-updates
git pull origin coderA-updates
git checkout 大师

有没有办法不用先 git checkout 就可以更新一个特定的分支?


长篇大论:如何在不切换事件分支的情况下执行类似 git pull origin remoteBranch localBranch 的操作?

谢谢:)

最佳答案

git checkout branchB
git pull origin branchA

这会获取 branchA 中发生的更改,并将它们 merge 到本地 branchB 中。

git help merge 说:

Incorporates changes from the named commits (since the time their histories diverged from the current branch) into the current branch.

因此,我认为如果不将其中之一更新为当前分支,则不可能使用 2 个分支。

您可以在当前事件的分支中使用 git stash 来保存更改,然后 checkout branchB 并 pull branchA。 merge 完成后,您检查存储更改的分支并使用 git stash apply

或者您可以在 checkout /pull 之前简单地提交更改。

希望对您有所帮助。

关于git 从一个特定的分支 pull 到一个特定的分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13453436/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com