【问题标题】:Is Heroku blocking my local git commands?Heroku 是否阻止了我的本地 git 命令?
【发布时间】:2017-03-07 12:29:29
【问题描述】:

所以我在我的 django 存储库上运行了 heroku create 命令,目前它在 Heroku 上运行。我之前没有做的是创建自己的本地 git repo。我运行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 进程 可能早先在此存储库中崩溃了: 手动删除文件以继续。”

所以我去销毁文件,再次运行它;同样的错误。删除了整个 repo,重复了这个过程,仍然得到了同样的信息。

Heroku 是否在 ps 看不到的后台运行?

【问题讨论】:

  • 尝试删除锁定文件

标签: python django heroku heroku-toolbelt


【解决方案1】:

我会重新开始。

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

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

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

  4. 初始化您的 git 存储库,添加文件并提交,然后将上游推送到您的远程(如 github,如果您正在使用)git init && git add . && git commit -m 'initial commit' 和可选的git push origin master

  5. 然后执行heroku create

这应该消除冲突。

【讨论】:

    猜你喜欢
    • 2021-07-06
    • 1970-01-01
    • 2014-10-24
    • 2011-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多