首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >git分支,这些分支在末尾~2 ^等

git分支,这些分支在末尾~2 ^等
EN

Stack Overflow用户
提问于 2018-03-05 05:01:40
回答 2查看 47关注 0票数 1

我是新手,所以请原谅我的无知。我不得不从我的几个分支中删除一些文件夹,但现在它看起来一团糟,见下文。我有2^等的树枝,我不知道它们是什么,怎么摆脱它们,任何帮助我都会非常感激。

代码语言:javascript
复制
xxxxxxxxxxxx:/var/www/installation$ git show-branch
! [demotracking] delete a few folders _notes
 * [master] delete a few folders _notes
  ! [newexport] delete a few folders _notes
---
  + [newexport] delete a few folders _notes
  + [newexport^] Finish report may still need to modify
 *  [master] delete a few folders _notes
 *  [master^] Misc fixes and added Demo Tracker to header file
+   [demotracking] delete a few folders _notes
+   [demotracking^] delete a few folders
+   [demotracking~2] delete installtion and installationdev folders
+*  [master~2] Minor updates to devices.php and listpos.php
+*+ [newexport~2] Changed sort on PO Status
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-03-05 06:02:35

您可能对有关git显示分支的输出的文档感兴趣。这并不是说你有多个有奇名的分支.相反,它显示了您的分支上的提交顺序如下所示:

这个图中的正方形也是每个分支的头,椭圆被提交,没有明确的分支指针指向它们,至少现在没有考虑这一点。由于每个分支在达到所有三个分支之间的公共提交之前需要对每个分支进行少量的历史提交,因此git使用相对引用在命令行上向您展示此结构。(它也向你展示了师父是目前退房的分支机构,但这是另一回事)。

但是,您不需要做任何事情,但是,如果您想要清理您的历史记录,我将查看重基您的演示跟踪和主分支之上的新导出分支,以便您有删除提交,然后其他分支可以在此基础上构建。

票数 1
EN

Stack Overflow用户

发布于 2018-03-05 05:09:11

git修订语法的参考

另一个主要的祖先规格是~(倾斜)。这也是指第一个父母,所以HEAD~和HEAD^是等价的。当您指定一个数字时,这种差异就变得明显了。HEAD~2的意思是“第一个父母的第一个父母”或“祖父母”( - ),它遍历第一个父母指定的次数。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49103746

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档