2017-02-12 112 views
0

我在GitHub上有一個存儲庫,並使用TortoiseGit對其進行更新。如何向文件添加提交日期/時間

我不想在每次提交/推送時創建版本號。但是我想在自動提交之前在Readme.md文件中插入一個日期/時間。

這可能嗎?

+0

是否要在提交的README.md中包含最新日期?或者這是什麼目標? – MrTux

+0

我想在GitHub的存儲庫中的Readme.md內有一個提交時間的時間戳。 – Tahtu

+1

*技術上*可以用污跡和乾淨的過濾器做這種事情。但這是一個非常糟糕的主意。別。 – torek

回答

1

你可以在pre-commit hook中放置一個下面的文件,修改.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 

所以每次你做一個與時間提交使用git commit,README.md文件將被更新。 P.S:您可以使用sed來改進date命令來更新時間,這裏每次提交時都會更新它。 此外,只有在您使用GIT BASH桌面應用程序時才能使用。

+1

你確定shell腳本與TortoiseGit,這是一個ms-windows程序? –

+0

哎呀,它不會。必須使用'git bash'。感謝您指出。 – chinmay

+0

是的!有用!!!謝謝。 – Tahtu