HEAD指向一个分支,还是它可以直接指向一个提交节点?即使没有分支引用此节点,是否可以将HEAD移动到指向任意提交节点?必须指向分支?
必须指向分支?
回答
HEAD指向一个分支,还是它可以直接指向一个提交?
HEAD只是一个指向提交的指针。有可能没有分支指向那个提交。
即使没有分支引用此提交,是否可以将HEAD移动到指向任意提交?
是的。 只是做:
git checkout <commit-sha>
,你会检查出在分离的头状态提交。这基本上意味着你目前不在分支上。
阅读本完整的答案:
How to move HEAD back to a previous location? (Detached head)
头可指向任何承诺,如果HEAD是没有指向到最新提交的分支你在分离的头。
阅读上述答案以获取详细信息,以及如何“修复”它。
谢谢。在克隆或初始化存储库时,是否可以指定它在没有任何分支引用的情况下创建,甚至不需要'master',除了HEAD? –
不,但你可以thsn分离任何分支并删除所有的历史 – CodeWizard
谢谢。而且,与分支不同,HEAD无法重命名,对吗? –
- 1. iPad应用程序是否必须支持横向和纵向?
- 2. WPF窗体必须向下
- 3. 指定必须是与结合支持标准
- 4. 通过克隆分支 - 我必须修改默认才能看到分支?
- 5. 分组变量必须在KNN分类向量误差
- 6. 指向同一分支的两个Git分支名称?
- 7. 颜色必须覆盖文本并指向列表“LI”CSS
- 8. Algolia Places错误“container”必须指向<input>元素
- 9. 索引和长度必须指向字符串内的位置
- 10. 为什么没有布尔必须指向一个对象
- 11. - >必须指向类/结构/联合/泛型类型错误
- 12. Git,HEAD指向错误的分支
- 13. 每个git commit都必须是分支的祖先吗?
- 14. Android Studio Git:必须每次更改分支
- 15. 为什么我必须推新的分支?
- 16. Git pull请求说:“这个分支有冲突,必须解决”
- 17. 乌龟SVN分支必须与主干祖先相关
- 18. 我必须支持越狱iPhone吗?
- 19. 表达式必须是指向完整对象类型的指针吗?
- 20. “表达式必须是指向一个完整的对象类型的指针”
- 21. 错误:表达式必须是指向完整对象类型的指针(?)
- 22. 必须指定哪个通用参数?
- 23. 我是否必须一直指定System.Web.HttpContext.Current.Server?
- 24. 骆驼测试 - java.lang.IllegalArgumentException:必须指定defaultEndpoint
- 25. 无法指定 - 必须是实例
- 26. 春季安全的AuthenticationManager必须指定
- 27. IP地址必须指定?在Python 2.7
- 28. 问题:混淆:指数必须
- 29. md-input-container必须包含mdInput指令?
- 30. 表达式必须有指针类型
谢谢。我可以用“”代替提交的SHA1吗? –
@EvanAad我只是做:)你说得对。 – GolfWolf
那么是否有可能从存储库中删除所有分支,包括'master',并且只使用'HEAD'? –