git似乎在我的机器上坏了。
git commit
,这触发了我们的测试,测试失败了。 我修了一些东西然后再跑了。
git commit
命令没有产生任何输出。成功的测试(测试确实运行,但我没有在终端中获得任何输出),我能够输入我的提交消息。但保存后仍然没有出现输出。运行git status
显示所有文件仍处于暂存状态且未添加任何提交。 每次我再次运行git commit
时,都会重复2.。
有没有人知道是什么导致了这个或者之前遇到过这种情况?
更新:
整个控制台日志:
Jovans-MacBook-Air-3:zmbCORE Jovan$ git status
On branch dev
Your branch is up-to-date with 'origin/dev'.
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)
modified: jsClient/Admin/App.ts
modified: jsClient/Shared/Directives/DataTable/DataTableController.ts
new file: jsClient/Shared/Services/PersistentStates.ts
Jovans-MacBook-Air-3:zmbCORE Jovan$ git commit
测试运行了一段时间,然后是vim提交编辑器,我输入消息并使用:wq
保存。
Jovans-MacBook-Air-3:zmbCORE Jovan$ git status
On branch dev
Your branch is up-to-date with 'origin/dev'.
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)
modified: jsClient/Admin/App.ts
modified: jsClient/Shared/Directives/DataTable/DataTableController.ts
new file: jsClient/Shared/Services/PersistentStates.ts
Jovans-MacBook-Air-3:zmbCORE Jovan$
答案 0 :(得分:2)
所以,问题是我们在项目中使用的git-hooks
包出错。由于我们在每次提交之前运行npm update
,因此问题仅在我第二次运行挂钩时发生。
如果您也遇到此问题,我建议您检查您的git挂钩为torek already suggested。