【发布时间】:2018-09-27 01:28:55
【问题描述】:
我复制了一个存储库(其中有一些未提交的更改)
$ git checkout -b feature/servicing/pal4_Migration2
M .idea/libraries/tsconfig_roots.xml
M ui/dev/pages/AbstractChecks.ts
M ui/dev/pages/availabilities/avac/AvacChecks.ts
在这个新的存储库中,我添加了我的更改,当我尝试提交时,我收到以下错误:
$ git commit -n
ERROR: fatal: failed to stat
'HEAD^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^': Filename too long ERROR: GIT::Command::git_or_die died at line 164
我不是 git 方面的大专家,所以如果您认为自己知道发生了什么,请随时询问更多信息。你知道解决这个问题的方法吗?
【问题讨论】:
-
欢迎来到 Stack Overflow。您填写了一个提示您“提问”的框。英语中的问题用问号? 表示,并且可以得到答案,这是问答 网站的第二部分。请edit帖子包含实际问题。
-
你真的有文件“HEAD^....”吗?
-
您使用什么软件?错误消息看起来不像真正的 git。看起来像是一些 perl 脚本失败
-
文件 HEAD^^ 不在任何 GIT 子文件夹中。和 git 版本 2.16.2.windows.1
-
没有作为提交过程的一部分运行的 perl。你能告诉我们你的预提交钩子吗?
标签: git tslint commit-message