Heroku阻止了我的本地git命令吗?

时间:2017-02-13 02:57:09

标签: python django heroku heroku-toolbelt

所以我在我的django repo上运行heroku create命令,目前它正在Heroku上运行。我之前没做的是创建我自己的本地git仓库。我运行git init,创建一个.gitignore来过滤掉我的pycharm ide文件,所有有趣的东西。

我去运行git add .将所有内容添加到初始提交中。奇怪......它返回:

[1] 4270 killed git add.

所以我再次运行git add .并取回它:

fatal: Unable to create /Users/thefromanguard/thefromanguard/app/.git/index.lock': File exists.

“另一个git进程似乎正在此存储库中运行,例如 由'git commit'打开的编辑器。请确保所有流程 终止然后再试一次。如果它仍然失败,那就是一个git进程 可能早先在此存储库中崩溃: 手动删除文件以继续。“

所以我去破坏文件,再次运行它;同样的错误。删除整个仓库,重复这个过程,仍然得到相同的消息。

Heroku是否在ps无法看到它的背景中运行?

1 个答案:

答案 0 :(得分:2)

我会重新开始。

  1. 销毁heroku应用 heroku apps:destroy --app YOURAPPNAME

  2. 删除整个仓库(我甚至会删除目录)

  3. 创建新目录,复制文件(不要复制可能遗留下来的旧git repo工件,以.git开头的任何内容)

  4. 初始化你的git repo,添加文件和提交,然后将上游推送到你的遥控器(如github,如果你正在使用它)git init && git add . && git commit -m 'initial commit'和可选的git push origin master

  5. 然后执行heroku create

  6. 这应该消除冲突。