当我使用PyCharm提交更改时,它会创建新的Head 我怎样才能防止这种情况发生? 为什么会这样? (我不熟悉通过终端使用git)
添加
问题是我对git的理解。通过了解头部是什么以及git是如何工作的,现在这个问题对我来说似乎很愚蠢。
PS:了解git如何在幕后工作是非常重要和有用的。
答案 0 :(得分:3)
你应该明白,实际上HEAD是指向你在分支中的最后一次提交的指针。这是常见的做法(因添加新提交而更改头指针)。当然,您可以更改HEAD的位置,但它可能导致更改泄漏(在新提交的情况下)。如果你想标记一些提交,那么你应该创建一个新的分支或标记。