2017-02-12 4 views
0

私はGitHubにリポジトリを持っていて、それをTortoiseGitで更新します。ファイルにコミット日時を追加する方法

すべてのコミット/プッシュでバージョン番号を作成したくありません。しかし、私は自動的にコミットする前にReadme.mdファイルに日付/時刻を挿入したいと思います。

これは可能ですか?

+0

コミットしたREADME.mdに最新の日付を含めますか?またはこれの目標は何ですか? – MrTux

+0

GitHubのリポジトリにあるReadme.mdの中にコミット時間のタイムスタンプがありたいと思います。 – Tahtu

+1

*技術的に*汚れやクリーンなフィルターでこのようなことをすることは可能です。しかし、それは非常に悪い考えです。しないでください。 – torek

答えて

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:sedを使用してdateコマンドを改善して、時間を更新することができます。コミットするたびに更新されます。 また、GIT BASHデスクトップアプリを使用している場合にのみ機能します。

+1

シェルスクリプトがTortoiseGit(ms-windowsプログラム)で動作することは確かですか? –

+0

おっと、そうはなりません。 'git bash'を使わなければなりません。それを指摘してくれてありがとう。 – chinmay

+0

はい!できます!!!ありがとうございました。 – Tahtu

関連する問題