Github窗口:提交失败:无法创build一个新的提交
我有: http : //windows.github.com/
我目前的项目有大约20万个文件,大约150MB(而不是说速度有多慢,我现在不能做一件事),它甚至不让我犯下! 我得到这个错误:提交失败:无法创build一个新的提交。
这似乎没有人有。
我已经删除了该文件夹,并再次克隆,不能逃脱。 该怎么办?
如果我select打开shell,所有这些***崩溃!
编辑:
由于我已经切换到Git扩展的问题,我没有回头!
感谢您的答案
这发生在我身上。 尝试打开PowerShell,并使用“git add [file name]”命令手动提交每个文件。 要查看哪些文件已添加,请在命令行中input“git status”。 绿色文件已被添加,红色文件没有被添加。
一旦你添加了全部,input“git commit”。 然后回到Github for Windows并同步它。
我不确定是什么原因导致了这个问题,但是一旦我遵循了上述步骤,Github又回到了正常,令人敬畏的行为。
意外崩溃后,我也有这个问题。 build议使用“Open Shell”选项无法修复。 我不得不打开Windows CLI( Start -> run -> cmd
),并删除我的GitHub文件夹中的index.lock
文件:
cd \Users\myUser\my\local\github\repo cd .git del index.lock
然后当我回到GitHub应用程序,它成功承诺。
请注意,对于某些人来说,根据注释,要删除的文件没有.lock
扩展名,所以delete命令也可以是del index
。
即时通讯使用Githug的Windows(7),并面临同样的问题。 当使用PowerShell时,我意识到我没有在tools > options
填写全名和电子邮件地址。 看起来像一个初学者的错误(我是!)。
希望能帮助到你!
只是尝试从您的更新提交一些。 5例如。 然后再做所有其他更新提交。
我正在使用Windows客户端,并获得相同的错误。 然后突然间,我意识到我的本地数据库在app_data是在SQLpipe理上打开的。 它只是简单地不能提交一些文件,如果他们打开或使用其他程序的github。
只是断开pipe理工作室closures它,只是简单地承诺。
这也可能是你的情况。 检查你的文件!
所以,这是我必须采取的所有步骤,以解决这个问题…
1)使用进程资源pipe理器(你可以从这里下载http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx )我search任何引用“.git \ index”的进程,然后我杀了它。
2)然后使用Git Shell(Windows Power Shell)进入存储库,这给了我这样的困难,然后进入它的.git文件夹。 (cd。\ your_respository_name \ .git)。 然后我删除该目录中的index.lock文件(rm -r index.lock)。
3)然后在同一个目录中,我运行git reset HEAD。
4)然后我使用“git add [file_name]”命令手动提交每个文件。 (如果你运行git status,你可以检查它们是否成功添加,文件是绿色的。
5)接下来运行git commit如果你的文件被正确添加了。
6)最后回到github的窗口和同步一切,它应该希望工作和解决问题。
这个问题似乎是在github客户端中的一个错误 – 我在我只安装了github客户端的机器上“随时”得到它。 我从来没有在git + github上看到它(我几天没用过)。 做“git add”。 然后“git commit”也在shell上工作 – 但这是GUI应该做的不是我 – 否则我可以坚持到git shell客户端。
有同样的问题,不能提交或使用Windows GUI同步,但我可以通过壳提交更改。 一旦我通过shell添加了更改,Windows GUI开始正常同步。 希望这是一个一个。
我有一个有趣的问题 – 即使我打开了一个名为“Combined-ForImportv4.xlsm”的excel文件,Git UI没有问题检查,但是在OP的主题中给出了备份文件“〜$ Combined – ForImportv4 .xlsm“所以我放弃了这个改变,一切都经历了。
PS:至于为什么我检查到Git的Excel文件…只是不到那里:))
我有这个问题与git Windows桌面提交工具。 我经常这样做,我发现Visual Studioslocking了这些文件。 为了解决这个问题,我简单地closures了Visual Studio,提交/同步工作正常。
我只是有同样的问题,尝试了一些关于这个职位的build议,但没有工作,所以我做了什么,在GiTHub客户端我去tools -> settings
,然后单击它说添加/创build默认忽略的文件。 然后点击更新并尝试通过客户端再次提交。
当我的项目在IDE(Netbeans在我的情况下)打开时,它发生在我身上,请确保您将要提交的文件不是在某些程序中打开。
如果您是新用户,请确保您已经确认您的电子邮件。 有同样的问题和确认固定它!
您可以手动导航到存储库位置隐藏的.git文件夹内的index.lock。 一旦你删除index.lock,你将能够按照惯例提交。
导航到文件夹的最简单的方法是点击Windows资源pipe理器中的文件夹面包屑,然后添加\ .git并按下回车键。
只要删除'/.git/'目录中的'index.lock'即可。 立即解决了我的问题。
我GOOGLEsearchfailed to create repository
,并在这里结束。
我的问题是,我的新回购说明太长了。 有一个描述charlimit,但GitHub只是试图推它,然后失败。
我遇到过这种情况,这是解决问题的最简单的方法:
- 制作具有回购的本地文件夹的副本,并从中移除.git文件夹。
- 用文件删除原始的repo文件夹。
- 用Windows客户端从GitHub中重新克隆回购。
- 删除除.git文件夹以外的所有克隆文件。
- 将复制文件夹中的所有文件复制到新的克隆文件夹中。
添加你的提交笔记,这次提交应该工作。
我检查了C:\ Users {user} \ AppData \ Local \ GitHub \ TheLog.txt中的日志文件,发现这个错误:
LibGit2Sharp.LibGit2SharpException: Could not open 'SomePath\SomeProject.opensdf': The process cannot access the file because it is being used by another process.
我closures了Visual Studio,然后提交成功创build。 NB我删除了上述错误的实际文件path。
我有同样的问题,我通过重命名其中一个文件来修复它,因为它的名字太长了。 这解决了这个问题。 这是来自git shell的错误信息:
fatal: unable to stat 'plugins/com.napolitano.cordova.plugin.intent/example/app/platforms/android/CordovaLib/build/intermediates/classes/debug/org/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$OnlineEventsBridgeModeDelegate.class': Filename too long