我在GitHub上有一个存储库,并使用TortoiseGit进行更新。
我不想在每次提交/推送时创建版本号。但我想在自动提交之前在Readme.md文件中插入日期/时间。
这可能吗?
答案 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
桌面应用时才会有效。