我运行命令:
git add .
并获得:
Killed: 9
它阻止我使用锁运行任何git命令。
我的git出了什么问题,我尝试重新启动,删除目录并重新开始使用新的回购。
答案 0 :(得分:34)
我能够通过向.gitignore
添加内容(不应该在Git中)来解决相同的问题。在我的特定情况下,有一个嵌套目录,它有一个Python virtualenv目录。
将venv/
添加到我的.gitignore
并提交后,我终于能够提交目录了。
答案 1 :(得分:9)
同样的问题,不同的解决方案(iOS项目):
我在我的项目中做了pod update
,但是用ctrl+c
取消了它。之后我的所有git命令都失败了
Killed: 9
我不得不重新启动我的pod update
并让它完成,然后用
rm .git/index.lock
答案 2 :(得分:2)
如果您有来自Apple的git,也许可以使用非Apple版本。
我遇到类似的错误:
$ git add demo
[1] 32003 killed git add demo
我检查了git版本,发现它来自Apple。
$ git --version
git version 2.20.1 (Apple Git-117)
$ which git
/usr/bin/git
从brew安装git后,它可以工作。
$ /usr/local/bin/git add demo
$ /usr/local/bin/git --version
git version 2.26.2
但是只有这个指定文件(名为“ demo”)被杀死git add
。
$ file demo
demo: Mach-O 64-bit executable x86_64
此文件约为2200万,我测试了30M零文件(由dd
生成)和由gcc
生成的简单hello-world文件(文件格式Mach-O 64位可执行文件x86_64) ,它们都起作用。
也许转移到官方git会起作用。我不知道为什么Apple版本的git无法正常工作。
答案 3 :(得分:1)
我能够通过触发命令行工具的重新安装来解决这个问题。
为此,请打开终端并运行 xcode-select --install
。您会收到一个提示,指导您完成安装。
此外,我看到自制软件以某种方式劫持了我对 git 的还原。
您可以通过运行 which git
来确定。结果应该是/usr/bin/git
。如果它在路径中的任何位置显示 homebrew 或 brew,则需要运行 brew uninstall git
。打开一个新标签页,您应该可以开始使用了。
答案 4 :(得分:0)
不。在新版本的github之后。您需要在使用git之前运行pod update