我有一个GitHub问题,它引用了已删除分支上的提交,但我不确定是否会发生这种情况。
这是我到目前为止所做的:
即使分支已删除,在GitHub问题中仍可以访问对“ feature / 7”上的两个提交的引用。
这是正确的吗?而且,此过程是使用功能分支的正确方法吗?
答案 0 :(得分:0)
是的,这是预期的。默认情况下,GitHub不会垃圾收集旧对象,因此它们将继续存在,以便可以对其进行引用,就像您现在看到的那样。只要对象最初存在于存储库中,它就可能仍然可以访问,并且由它引起的任何行为(如问题的链接)仍然存在。
是的,这是用于要素分支的很好的工作流程。将更改压入单个提交是一种常见的工作流程,如果更改从逻辑上讲仅是一次提交,则它甚至是首选的工作流程。如果您的更改涉及逻辑上分开的更改(例如重构和新功能),则可以像Git上游那样将它们分为单独的提交。