Google搜索会生成以下命令:
GIT_COMMITTER_DATE="$DATE" git commit --amend --no-edit --date "$DATE"
但是上面的命令也会在其他文件发生更改时将文件添加到提交中。怎么只改了日期而不改别的?
h7appiyu1#
git commit --amend会将任何暂存(add ed)的变更加入认可。如果您不想要这些变更,请不要在执行认可之前加入。如果您已经将某些变更加入索引,您可以执行git reset(不含参数),从索引移除任何暂存的变更。
git commit --amend
add
git reset
1条答案
按热度按时间h7appiyu1#
git commit --amend
会将任何暂存(add
ed)的变更加入认可。如果您不想要这些变更,请不要在执行认可之前加入。如果您已经将某些变更加入索引,您可以执行git reset
(不含参数),从索引移除任何暂存的变更。