Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 是否可以提交而不显示在日志中?_Git_Github - Fatal编程技术网

Git 是否可以提交而不显示在日志中?

Git 是否可以提交而不显示在日志中?,git,github,Git,Github,我正在使用Github页面来托管一个网站,我想做的是在本地机器上使用cron作业来运行bash脚本,该脚本可以更改远程存储库中的某些文件,而不会显示在日志中。我之所以想这样做,是因为Github页面只允许静态页面,我需要一个动态的站点地图。我不希望它显示在日志中,因为脚本必须非常频繁地运行,这会对日志产生垃圾邮件 我意识到这与git的本质背道而驰,但有没有办法做到这一点?是的,您可以重写当前的更改,然后强制推动它。 如果您与其他人合作,则不建议使用此方法 git commit -a --amen

我正在使用Github页面来托管一个网站,我想做的是在本地机器上使用cron作业来运行bash脚本,该脚本可以更改远程存储库中的某些文件,而不会显示在日志中。我之所以想这样做,是因为Github页面只允许静态页面,我需要一个动态的站点地图。我不希望它显示在日志中,因为脚本必须非常频繁地运行,这会对日志产生垃圾邮件


我意识到这与git的本质背道而驰,但有没有办法做到这一点?

是的,您可以重写当前的更改,然后强制推动它。 如果您与其他人合作,则不建议使用此方法

git commit -a --amend
git push -f

是的,您可以重写当前更改,然后强制推送它。 如果您与其他人合作,则不建议使用此方法

git commit -a --amend
git push -f
也许
get commit--amend
会帮助你。也许
get commit--amend
会帮助你。