gpt4 book ai didi

git - 在TortoiseGit中,哪个是MERGE_HEAD,哪个是HEAD?

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

这是一个简单的问题,但 git 的标签真的很困惑,我找不到答案。

当我有本地更改并且我想将最新的远程存储库 merge 到我的本地存储库中时,我先进行本地提交,然后进行 git pull。

当出现 merge 冲突时,我可以选择使用 MERGE_HEAD 解决冲突和使用 HEAD 解决冲突

哪个是远程仓库,哪个是本地仓库?

谢谢

最佳答案

它们都是本地的(这很重要,尽管不是很有帮助:-))。

HEAD 是您的当前分支,这意味着您现在已经 check out 的分支。对于 git merge,这是您在开始时 checkout 的那个。

MERGE_HEAD其他提交,这意味着您告诉 Git merge 的提交的哈希 ID。也就是说,git merge origin/masterorigin/master 解析为某个本地提交哈希 ID,然后 merge 该提交,并且 MERGE_HEAD 包含该提交的哈希 ID。

我认为另一个提交的更好术语是 other--theirs,Git 有时使用这些术语,但 Git 的其他部分确实使用术语 < em>远程 以引用--他们的 提交。

关于git - 在TortoiseGit中,哪个是MERGE_HEAD,哪个是HEAD?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52431601/

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