2013-03-21 12 views
135

ひな形が作成されたことを知らせる方法はありますか?ひな形の作成日を取得

git stash listはスタッシュを示しています、そしてgit stash show XXXXXXは、すべてのファイルと変更はなく、スタッシュの作成を示しています。

答えて

211

試してみてください。

[email protected]{Thu Mar 21 10:30:17 2013}: WIP on master: 2ffc05b Adding resource 
+3

私の.gitconfigのどこかにオプションを追加して、これをデフォルトのディスプレイにすることはできますか? – Trevoke

+2

@Trevoke Hm、私が気づいているわけではありません。私が見つけたベストは、こんな感じでした:http://git.661346.n2.nabble.com/git-stash-list-vs-non-default-log-date-setting-td5388522.html – Igor

+4

私は 'git stash list --date = relative'です。 '--date'は' std'自体ではなく 'git log'コマンドから来ていることに注意してください。可能な' --date'値についてはこちらをご覧ください:http://stackoverflow.com/questions/7853332/git -log-date-formats – thnee

13

git show [email protected]{0}も、他の情報と一緒に、日付を出力:

git stash list --date=local 

それはのようなものを印刷する必要があります。

+1

ああ、私は6文字の略語を使用していましたが、おそらくそれが問題でした。私はそれもコマンドを試したときにエラーを投げたと思うが、私は窓にいるので、それはまったく問題ではない。 – Jason

+3

ああ、Windows。 Windowsでgitを使用しようとすると、ラップトップを正当化しようとしています;) – bcmcfc

+0

Git 2.8.3で日付を表示していません。 –

12

これを実現するには--pretty=formatを使用できます。

git stash list --pretty=format:"%C(red)%h%C(reset) - %C(dim yellow)(%C(bold magenta)%gd%C(dim yellow))%C(reset) %<(70,trunc)%s %C(green)(%cr) %C(bold blue)<%an>%C(reset)" 

私はシンプルslコマンドにバインドすることができるように私は、私の~/.gitconfigファイルの[alias]セクションでこのセットを持っている:

[alias] 
     co = checkout 
     lg = log --graph --pretty=format:\"%Cred%h%Creset -%C(auto)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset\" --abbrev-commit 
     rl = reflog --pretty=format:\"%Cred%h%Creset %C(auto)%gd%Creset %C(auto)%gs%C(reset) %C(green)(%cr)%C(reset) %C(bold blue)<%an>%Creset\" --abbrev-commit 
     sl = stash list --pretty=format:\"%C(red)%h%C(reset) - %C(dim yellow)(%C(bold magenta)%gd%C(dim yellow))%C(reset) %<(70,trunc)%s %C(green)(%cr) %C(bold blue)<%an>%C(reset)\" 
例えば、これは相対的な時間を含んでいるスタッシュリストを作成します

(あなたが私もlogreflogのための同様のマークアップを持っていることがわかります)

は、ここでは次のようになります。 git stash list

相対時刻ではなく実際の日付を表示する場合は、%(cr)%(ci)に置き換えます。

関連する問題