Github windows:提交失败:未能创建新的提交。。。继续发行
看来我和问这个问题的人有着完全相同的问题 我遵循了投票结果最高的答案中建议的步骤,但它并没有解决我的问题。 然后,我按照排名前三位的答案所建议的做了……从.git文件夹中删除index.lock文件……但这也没有解决问题,因为当我再次尝试提交时,index.lock文件似乎一直在重新生成 有人有什么建议吗 提前谢谢Github windows:提交失败:未能创建新的提交。。。继续发行,git,github,Git,Github,看来我和问这个问题的人有着完全相同的问题 我遵循了投票结果最高的答案中建议的步骤,但它并没有解决我的问题。 然后,我按照排名前三位的答案所建议的做了……从.git文件夹中删除index.lock文件……但这也没有解决问题,因为当我再次尝试提交时,index.lock文件似乎一直在重新生成 有人有什么建议吗 提前谢谢 好的,所以我意识到一些进程在.git\index文件上有一个锁…在阅读了这篇indivual的文章之后…。。。我怎样才能知道这个过程是什么 然后我可以终止这个过程并继续 所以伙
好的,所以我意识到一些进程在.git\index文件上有一个锁…在阅读了这篇indivual的文章之后…。。。我怎样才能知道这个过程是什么
然后我可以终止这个过程并继续
所以伙计们,这是我为了解决这个问题必须采取的全部步骤 1) 使用Process Explorer(您可以从这里下载),我搜索了引用“.git\index”的任何进程,然后将其删除 2) 然后使用GitShell(WindowsPowerShell),我进入了给我带来困难的存储库,然后进入了它的.Git文件夹。(cd.\u respository\u name.git)。然后,我删除了该目录中的index.lock文件(rm-r index.lock) 3) 然后在同一个目录中运行git reset HEAD 4) 然后我使用“git add[file\u name]”命令手动提交每个文件。(如果运行git status时,文件为绿色,则可以检查它们是否已成功添加 5) 如果文件添加正确,则下次运行git commit
6) 最后,返回github for windows并同步所有内容,它应该能够正常工作并解决问题。如果您在git资源上有进程阻塞(保留句柄),您可以使用 引用“
.git\index
”就可以杀死它
伙计们,这是我为了解决问题而必须采取的全部步骤 1) 使用Process Explorer(您可以从这里下载),我搜索了引用“.git\index”的任何进程,然后将其删除 2) 然后使用GitShell(WindowsPowerShell),我进入了给我带来困难的存储库,然后进入了它的.Git文件夹。(cd.\u respository\u name\.git)。然后,我删除了该目录中的index.lock文件(rm-r index.lock) 3) 然后在同一个目录中运行git reset HEAD 4) 然后我使用“git add[file\u name]”命令手动提交每个文件。(如果运行git status时,文件为绿色,则可以检查它们是否已成功添加 5) 如果文件添加正确,则下次运行git commit 6) 最后回到github for windows并同步所有内容,希望它能够工作并解决问题
提交
和推送
好的,所以我意识到一些进程在.git\index文件上有一个锁…在阅读了这篇indivual的文章之后。。。我怎样才能知道这个过程是什么?然后我可以终止这个过程并继续更新您的问题,请在您的评论中添加其他信息。请将此添加为原始问题的答案。你的问题不是一个问题,但你的答案可能非常有用。谢谢分享。我每个月都会回到这个页面,重复这个过程。。。