将文件标记为已更改而不更改它们
Mark files as changed without changing them
如何告诉 git 存储库中的所有文件都已更改,以便我可以提交并推送它们?
我有一些组件可以自动提取 git 文件并处理它们,但前提是它们已更改 (git status
)。我如何在提交和推送文件之前告诉 git 文件已经更改,而不是真正更改它们?
我不想添加一些空格或类似的东西。
不,那不可能。这不是 git 的工作方式。
当您提交所做的所有更改时,您当前的工作状态实际上已经存储在 git 中,所以我认为您误解了 git 的工作方式。添加一个 "empty" 提交不会做前一个不会做的事情。
如果你想以任何方式实现它,请尝试将 2 次提交推送到远程。
首先,从版本控制中删除所有文件,进行提交,然后再次将所有文件添加到版本控制中,进行提交并推送
您可以通过 -
从 vc 中删除文件
git rm --cached mylogfile.log
文件和
git rm --cached -r mydirectory
目录
如何告诉 git 存储库中的所有文件都已更改,以便我可以提交并推送它们?
我有一些组件可以自动提取 git 文件并处理它们,但前提是它们已更改 (git status
)。我如何在提交和推送文件之前告诉 git 文件已经更改,而不是真正更改它们?
我不想添加一些空格或类似的东西。
不,那不可能。这不是 git 的工作方式。
当您提交所做的所有更改时,您当前的工作状态实际上已经存储在 git 中,所以我认为您误解了 git 的工作方式。添加一个 "empty" 提交不会做前一个不会做的事情。
如果你想以任何方式实现它,请尝试将 2 次提交推送到远程。
首先,从版本控制中删除所有文件,进行提交,然后再次将所有文件添加到版本控制中,进行提交并推送
您可以通过 -
从 vc 中删除文件git rm --cached mylogfile.log
文件和
git rm --cached -r mydirectory
目录