【问题标题】:please, commit your changes or stash them before you can merge. aborting in run of pull command请在合并之前提交您的更改或存储它们。在运行拉命令时中止
【发布时间】:2018-04-24 13:45:50
【问题描述】:

我在运行 git 命令 git pull origin master我的服务器存储库 时遇到此错误。

please, commit your changes or stash them before you can merge. aborting in 
 run of pull command

运行此程序时,我面临很多次。为了解决这个问题,我尝试了 git reset --hard。但还有其他解决方案。

【问题讨论】:

  • 和?你不同意这个消息吗?即,您是否没有有应该提交、存储或丢弃的本地更改?因为如果这样做,程序是完全正确的,这里没有问题。
  • 如果您不想提交已添加的更改,那么您显然希望重置为特定提交,否则您可以先提交更改然后执行 git pull。
  • 是的,我已经提交了我所有的本地更改,然后我推入了主...之后我拉回了我的服务器存储库...
  • 下次做“git status”这会给你有趣的信息。阅读一些关于 git 的教程会很有帮助,考虑创建分支和重新设置分支等......

标签: git github git-pull


【解决方案1】:

我的经验是,当发生错误或争吵时,请遵循 Git 客户端指令。

在合并之前提交您的更改或存储它们。

因此,

(1)git stash

(2) 合并

(3)git stash pop

【讨论】:

    猜你喜欢
    • 2019-07-11
    • 1970-01-01
    • 2020-12-09
    • 2021-02-25
    • 2019-11-08
    • 2016-07-02
    • 1970-01-01
    相关资源
    最近更新 更多