gpt4 book ai didi

git - 黑白差异 $ git pull 和 $ hg pull

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

Steve Losh: A Guide to Branching in Mercurial -

Mercurial will push/pull all branches by default, while git will push/pull only the current branch.

不知我的理解是否正确:

我突然想到,当我执行 git pull 时,我实际上执行 fetch 来自所有分支,但 merge 只发生在我所在的当前分支上。这非常接近于mercurial,其中 pull 让我从远程获得一切;但还没有 merge 任何东西。

mercurial 中,push 发送所有内容,但需要明确的 update 才能将内容 merge 回来。我不太确定 push 操作的 git' 行为。

最佳答案

在 Git 中,您必须一个接一个地 pull/推所有分支。因此,您可以在本地分支机构上工作而不会弄乱服务器。

你可以指定每次你想 pull/推哪个分支:git push origin master 意味着你想把你的分支 master 推到 origin 上,这通常是“默认”服务器。

关于git - 黑白差异 $ git pull 和 $ hg pull,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7085883/

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