我正在使用macOS Catalina。不管我尝试什么,都会收到提交错误。我已经尝试过:
git rm -rf --cached <path-to-file>
这是我尝试添加然后提交的内容:
➜ payments git:(eric/refactorsalfailworker) ✗ git st
On branch eric/refactorsalfailworker
Your branch is up to date with 'origin/eric/refactorsalfailworker'.
Changes not staged for commit:
(use "git add/rm <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
deleted: pkg/payments-webhooks-worker/helpers-deposit-fail.go
deleted: pkg/payments-webhooks-worker/helpers-deposit.go
modified: pkg/payments-webhooks-worker/helpers-go-routines.go
deleted: pkg/payments-webhooks-worker/helpers-monthly-payment.go
deleted: pkg/payments-webhooks-worker/helpers-mvr.go
no changes added to commit (use "git add" and/or "git commit -a")
➜ payments git:(eric/refactorsalfailworker) ✗ git add .
➜ payments git:(eric/refactorsalfailworker) ✗ git commit -m 'added prev boolean'
stat pkg/payments-webhooks-worker/helpers-deposit-fail.go: no such file or directory
stat pkg/payments-webhooks-worker/helpers-deposit.go: no such file or directory
stat pkg/payments-webhooks-worker/helpers-monthly-payment.go: no such file or directory
stat pkg/payments-webhooks-worker/helpers-mvr.go: no such file or directory
COMMIT FAILED
➜ payments git:(eric/refactorsalfailworker) ✗ git st
On branch eric/refactorsalfailworker
Your branch is up to date with 'origin/eric/refactorsalfailworker'.
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)
deleted: pkg/payments-webhooks-worker/helpers-deposit-fail.go
deleted: pkg/payments-webhooks-worker/helpers-deposit.go
modified: pkg/payments-webhooks-worker/helpers-go-routines.go
deleted: pkg/payments-webhooks-worker/helpers-monthly-payment.go
deleted: pkg/payments-webhooks-worker/helpers-mvr.go
添加。肯定可以正常工作,但是git由于某种原因不允许提交。当我运行rm -rf --cached时,它说找不到文件。它尝试了完整路径和相对路径。
答案 0 :(得分:1)
正如我在“ Skip Git commit hooks”中提到的,最好是:
git commit -n -m "..."
以避免任何预先提交和提交msg挂钩。