如何告诉git存储库中的所有文件都已更改,所以我可以提交并推送它们?
我有一些组件可以自动提取git文件并对其进行处理,但前提是它们已经更改(git status
)。如何在提交和推送文件之前告诉git文件已经更改,而不是真正更改它们?
我不想添加一些空格或类似的东西。
答案 0 :(得分:4)
不,那是不可能的。这不是git的工作方式。
当您提交所有已更改的内容时,您当前的工作状态实际上已存储在git中,因此我认为您误解了git的工作原理。添加“空”提交不会执行前一个提交的任何操作。
答案 1 :(得分:2)
如果你想要实现它,请尝试将2次提交推送到遥控器。
首先,从版本控制中删除所有文件,进行提交,然后将所有文件再次添加到版本控制,进行提交并推送
您可以通过 -
从vc中删除文件git rm --cached mylogfile.log
表示文件和
git rm --cached -r mydirectory
目录