【发布时间】:2017-04-11 08:23:24
【问题描述】:
当我使用 PyCharm 提交更改时,它会创建新的 Head。
如何防止这种情况发生?
为什么会这样?
(我不熟悉通过终端使用 git)
添加:
问题是我对 git 的理解。了解了什么是 head 以及 git 是如何工作的,现在这个问题对我来说似乎很愚蠢。
PS:了解 git 如何在后台工作非常重要且有用。
【问题讨论】:
当我使用 PyCharm 提交更改时,它会创建新的 Head。
如何防止这种情况发生?
为什么会这样?
(我不熟悉通过终端使用 git)
添加:
问题是我对 git 的理解。了解了什么是 head 以及 git 是如何工作的,现在这个问题对我来说似乎很愚蠢。
PS:了解 git 如何在后台工作非常重要且有用。
【问题讨论】:
您应该明白,实际上 HEAD 是指向您在分支中的最后一次提交的指针。这是常见的做法(由于添加新提交而更改头指针)。当然,您可以更改 HEAD 的位置,但这可能会导致更改泄漏(在新提交的情况下)。如果你想标记一些提交,那么你应该创建新的分支或标签。
【讨论】: