Bir saklanma yaratıldığını anlamanın bir yolu var mı?Bir saklanmanın yaratılış tarihini alın
git stash list
sadece stashes listeler ve git stash show XXXXXX
tüm dosya ve değişiklikleri, ancak zula yaratılış tarih göstermektedir.
Bir saklanma yaratıldığını anlamanın bir yolu var mı?Bir saklanmanın yaratılış tarihini alın
git stash list
sadece stashes listeler ve git stash show XXXXXX
tüm dosya ve değişiklikleri, ancak zula yaratılış tarih göstermektedir.
Dene:
[email protected]{Thu Mar 21 10:30:17 2013}: WIP on master: 2ffc05b Adding resource
git show [email protected]{0}
da diğer bilgilerle birlikte, tarih yazdırır:
git stash list --date=local
gibi bir şey yazdırmak gerekir.
Ah 6 karakter kısaltması kullanıyordum, belki de sorun buydu. Ben de bu komutu denediğimde bir hata attı düşünüyorum, ama ben pencerede yaşıyorum, yani bu başka bir sorun :). – Jason
Ah, Windows. Windows'ta git kullanmayı denemek, beni dizüstü bilgisayarımdan ayırmak istememe neden oluyor;) – bcmcfc
Tarihi, Git 2.8.3 ile yazdırmaya çalışmıyor. –
Bunu başarmak için --pretty=format
kullanabilirsiniz.
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)"
Basit sl
komuta bağlamak, böylece benim ~/.gitconfig
dosyanın [alias]
bölümünde bu set var:
[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)\"
Örneğin, bu göreceli bir süreyi içeren bir zula listesini üretir
İşte
görünüyor ne (Sen de log
ve reflog
için benzer işaretlemeleri olduğunu görebilir) gibi:
Göreceli bir saat yerine gerçek tarihi göstermek istiyorsanız, %(cr)
'u %(ci)
ile değiştirin.
Bunu varsayılan ekran olarak yapmak için .gitconfig öğesinde bir yer ekleyebilir miyim? – Trevoke
@Trevoke Hm, farkında olduğumu değil. Bu bulabildiğim en iyisiydi: http://git.661346.n2.nabble.com/git-stash-list-vs-non-default-log-date-setting-td5388522.html – Igor
Ben 'git stash listeyi tercih ederim --date = relative'. Dikkat etmemiz, '--date'' 'go log' komutundan geliyor, 'stash' değil, olası' --date' değerleri için buraya bakın: http://stackoverflow.com/questions/7853332/git -log-tarih-biçimleri – thnee