gpt4 book ai didi

git - HEAD 和 master 的区别

转载 作者:IT王子 更新时间:2023-10-29 01:17:10 31 4
gpt4 key购买 nike

Git中的HEADmaster有什么区别?

我在 GitHub 上克隆了一个项目,想将我的更改推送到远程。但是我应该推到哪一个呢?

screenshot

最佳答案

master 是对分支结尾的引用。按照惯例(默认情况下)这通常是主要的集成分支,但不一定是。

HEAD 实际上是一种特殊类型的引用,它指向另一个引用。它可能指向 master 也可能不指向(它将指向当前 checkout 的任何分支)。如果你知道你想要提交到 master 分支然后推送到这个。

这是一个可视化的例子:

alt text

在您自己的存储库中,您可以通过运行以下命令检查 HEAD 指向的位置:

$ git symbolic-ref HEAD
refs/heads/master

但是,找出 remotes/origin/HEAD 指向的位置更加棘手,因为它在远程计算机上。

有一个很棒的关于 git 引用的小教程 here

关于git - HEAD 和 master 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4386959/

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