【发布时间】:2019-01-28 18:50:08
【问题描述】:
我意识到这个问题已经在其他线程中得到了回答。但是,我的问题(我相信)是独一无二的。
背景故事:我是一个 git bash 菜鸟。我最近才开始使用它,结果做了很多愚蠢的事情。我创建了一个测试文件AWACSfile.txt,并使用git add 暂存它。然后我做了git commit,这就是问题开始的地方。
它打开了一个新屏幕并提示我输入未添加到 commit 行的注释(或暂存时的其他一些要求)。那时,我不知道该怎么做,试图退出 bash shell。
它给了我一个警告,说进程仍然打开。我忽略了它,假设当我退出 shell 时它们会终止。 错误。之后,我无法合并分支,切换分支,无法删除文件,无法取消暂存文件,如果没有它给我附加错误,我将无法做任何事情:
我也尝试删除index.lock 文件,但遇到了同样的错误。我处于不知道该怎么做的地步 - 我什至尝试卸载,但它不会卸载,因为该进程仍然处于打开状态而没有强制终止。
【问题讨论】: