답변:
시험:
git stash list --date=local
다음과 같이 인쇄해야합니다.
stash@{Thu Mar 21 10:30:17 2013}: WIP on master: 2ffc05b Adding resource
git stash list --date=relative
. 지적 가치는이 때문이다 --date
으로부터오고 git log
, 명령하지 stash
, 자신을 가능한 한 여기를 참조 --date
: 값 stackoverflow.com/questions/7853332/git-log-date-formats을
[alias] stashlist = "stash list --date=local"
내 ~ / .gitconfig 파일
git stash list --date=short
시각적으로 쉽게 스캔 할 수있는 고정 너비 YYYY-MM-DD 형식으로 날짜 만 제공하십시오.
--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}
또한 다른 정보와 함께 날짜를 인쇄합니다.