은신처의 생성 날짜를 가져옵니다


227

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

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

답변:


362

시험:

git stash list --date=local

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

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

7
.gitconfig에 옵션을 추가하여 이것을 기본 디스플레이로 만들 수 있습니까?
31.

2
@Trevoke Hm, 내가 아는 것은 아닙니다. 내가 찾은 최고는이 nabble : git.661346.n2.nabble.com/…
Igor Igor

9
나는 선호한다 git stash list --date=relative. 지적 가치는이 때문이다 --date으로부터오고 git log, 명령하지 stash, 자신을 가능한 한 여기를 참조 --date: 값 stackoverflow.com/questions/7853332/git-log-date-formats을
thnee

7
@Trevoke 나는 별칭을 추가 [alias] stashlist = "stash list --date=local" 내 ~ / .gitconfig 파일
user848337

5
git stash list --date=short시각적으로 쉽게 스캔 할 수있는 고정 너비 YYYY-MM-DD 형식으로 날짜 만 제공하십시오.
Tor Klingberg

39

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


17

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


1
아 6 글자 약어를 사용하고 있었는데 문제 일 수 있습니다. 나는 그 명령을 시도했을 때 오류가 발생했다고 생각하지만, 나는 Windows에있어서 다른 문제입니다 :).
Jason

3
아, Windows. Windows에서 git을 사용하려고하면 일반적으로 랩톱을 방어하려고합니다.)
bcmcfc

Git 2.8.3으로 날짜를 인쇄하지 않는 것 같습니다.
Elijah Lynn

@ElijahLynn 2.8.3이 없습니다. 에 테스트하지만 2.9에 전체 커밋을 인쇄합니다
bcmcfc
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.