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

Tah*_*htu 6 git tortoisegit

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

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

这可能吗?

chi*_*may 6

您可以在放置以下文件的预提交挂钩中执行此操作,修改位于 .sample 中的 .sample 文件/.git/hooks/pre-commit.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
Run Code Online (Sandbox Code Playgroud)

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