숨김이 언제 만들어 졌는지 알 수있는 방법이 있습니까?
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)\"
(당신은 나 또한 비슷한 인상을 가지고 있음을 알 수 log
및reflog
)
당신이 실제 날짜보다는 상대 시간을 표시 할 경우 교체 %(cr)
와 함께 %(ci)
.
답변
git show stash@{0}
또한 다른 정보와 함께 날짜를 인쇄합니다.