은신처의 생성 날짜를 가져옵니다 언제 만들어 졌는지 알

숨김이 언제 만들어 졌는지 알 수있는 방법이 있습니까?

git stash list은 숨김 만 나열하고 git stash show XXXXXX모든 파일 및 변경 사항을 표시하지만 숨김 생성 날짜 는 표시 하지 않습니다 .



답변

시험:

git stash list --date=local

다음과 같이 인쇄해야합니다.

stash@{Thu Mar 21 10:30:17 2013}: WIP on master: 2ffc05b Adding resource


답변

--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)"

파일 의 [alias]섹션 에이 세트가 ~/.gitconfig있으므로 간단한 sl명령에 바인딩 할 수 있습니다 .

[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 )

그 모습은 다음과 같습니다.
자식 숨김 목록

당신이 실제 날짜보다는 상대 시간을 표시 할 경우 교체 %(cr)와 함께 %(ci).


답변

git show stash@{0} 또한 다른 정보와 함께 날짜를 인쇄합니다.


답변