【问题标题】:Git Commit creates a new Head - PyCharmGit Commit 创建一个新的 Head - PyCharm
【发布时间】:2017-04-11 08:23:24
【问题描述】:

当我使用 PyCharm 提交更改时,它会创建新的 Head。
如何防止这种情况发生?
为什么会这样?
(我不熟悉通过终端使用 git)

添加:
问题是我对 git 的理解。了解了什么是 head 以及 git 是如何工作的,现在这个问题对我来说似乎很愚蠢。

PS:了解 git 如何在后台工作非常重要且有用。

【问题讨论】:

    标签: git pycharm commit


    【解决方案1】:

    您应该明白,实际上 HEAD 是指向您在分支中的最后一次提交的指针。这是常见的做法(由于添加新提交而更改头指针)。当然,您可以更改 HEAD 的位置,但这可能会导致更改泄漏(在新提交的情况下)。如果你想标记一些提交,那么你应该创建新的分支或标签。

    【讨论】:

    • 这就是我看到的,它与分支有什么关系吗? :drive.google.com/file/d/0B3DtVn7J8-wYM3lwazdXRjB4Rzg/…
    • 据我了解,您只是创建了一些更改,同时其他程序员也进行了自己的更改。您只需要执行 rebase 或 merge 命令来同步您的更改(如果您需要当前的其他更改)并继续工作
    • 最后一次推送到存储库是我做的。我们可以聊聊吗?
    猜你喜欢
    • 1970-01-01
    • 2012-02-24
    • 2023-03-08
    • 2019-11-09
    • 2018-07-23
    • 2014-11-14
    • 2012-08-07
    • 2023-04-09
    • 1970-01-01
    相关资源
    最近更新 更多