如何向文件添加提交日期/时间

时间:2017-02-12 13:59:49

标签: git tortoisegit

我在GitHub上有一个存储库,并使用TortoiseGit进行更新。

我不想在每次提交/推送时创建版本号。但我想在自动提交之前在Readme.md文件中插入日期/时间。

这可能吗?

1 个答案:

答案 0 :(得分:1)

您可以在预提交挂钩中放置一个下面的文件,修改位于/.git/hooks/pre-commit.sample的.sample文件。并将其重命名为pre-commit

像这样的东西

   #!/bin/sh
   #
   # An example hook script to verify what is about to be committed.
   # Called by "git commit" with no arguments
   # blah...
   date >> README.md
   git add README.md
   echo "Updated the time in README"
   exit 0

因此,每次使用git commit进行提交时,README.md文件都会随时更新。 P.S:您可以使用date改进sed命令来更新时间,例如。这里只是每次提交时更新它。 此外,只有在您使用GIT BASH桌面应用时才会有效。