gpt4 book ai didi

git - 通过直接从 master pull ,使 git 功能分支与 master 分支保持最新

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

我在将 master 分支与我的 feature 分支 merge 时遇到了问题。因此,我试图了解 git 如何处理 merge ,以及使用主分支的更改更新功能分支的最佳方式是什么。我找到了 2 个解决方案。

1 号:

git checkout feature_branch
git merge master

2 号:

git checkout feature_branch
git pull origin master // Read: pull the changes from origin/master into my current local branch 'feature_branch'

关于第二种解决方案我只读过一次,而第一种解决方案经常出现在我的眼前。由于 git merge 总是以提交完成,我更喜欢第二个,但想知道它是否真的按应有的方式工作。

如有任何澄清,我将不胜感激。

最佳答案

首先,您将转到一个功能分支并 pull 入最新版本的本地 master 分支。此版本的 master 可能会或可能不会与 tracking 分支(origin/master)保持同步,具体取决于最近与远程的交互是普通获取还是 pull (获取并 merge )。

在第二种情况下,基本上发生的事情是首先从远程获取 master 分支并将其放置在您的“跟踪”分支(origin/master)中。然后该版本被 merge 到您当前的(开发)分支中。

有关 git 进程的更多信息,请参阅 git branch, fork, fetch, merge, rebase and clone, what are the differences?

关于git - 通过直接从 master pull ,使 git 功能分支与 master 分支保持最新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13503404/

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