git log
출력의 모든 숨김을보고 싶습니다. 누구나 할 수있는 방법이 있는지 아는 사람 있습니까?git 로그에 숨김을 모두 표시하십시오.
편집 : 모든 커밋을 기록하고 싶습니다. 나는이 명령을 사용한다.
git log --date-order --all
그러나 최상위 숨김 만 반환한다. 다른 은닉을 나타내는 커밋을보고 싶습니다.
git log
출력의 모든 숨김을보고 싶습니다. 누구나 할 수있는 방법이 있는지 아는 사람 있습니까?git 로그에 숨김을 모두 표시하십시오.
편집 : 모든 커밋을 기록하고 싶습니다. 나는이 명령을 사용한다.
git log --date-order --all
그러나 최상위 숨김 만 반환한다. 다른 은닉을 나타내는 커밋을보고 싶습니다.
, 나는 이전의 답변을 읽고 좀 더 파고했고, 아래를 내놓았다.
@ msmt의 대답은 은신처의 로그를 제공하며, 이것을 사용하여 해트 로그에서 사용할 해시를 얻을 수 있습니다.
git reflog show --format="%h" stash
는 당신에게 다음 자식 로그 명령 등
git log --date-order --all $(git reflog show --format="%h" stash)
나는 개인적으로 지금 사용하고 전체 명령에 전달 될 수있는 모든 숨겨 놨다는 단지 해시를
git log --oneline --graph --decorate --all $(git reflog show --format="%h" stash)
git 버전 2.5.1에서 테스트 됨
무슨 뜻인지 확실치 않습니다. stash는 브랜치이며 git log -g stash로 모든 숨김을 나열 할 수 있습니다.
더 나은 결과는 모든 stashe를 보여줍니다. s로 변경되었지만 이제는 숨김과 관련된 색인 및 untracked 파일 커밋을 표시하지 않습니다. 명령 git log -z --all - 경계가 표시되지만, -g stash를 추가하면이 커밋은 더 이상 로그 출력에 없습니다. – jbialobr
git stash list
으로 모든 숨김을 표시 할 수 있습니다. 스크립트를 작성하여 git stash list
과 git log
을 모두 표시하고 별명과 함께 사용하십시오.
이 작업을 수행하는 또 다른 쉬운 방법은 내가 여기 @jbialobr으로 동일한 기능을 수행 할 찾고 온 git reflog show stash
SicoAnimal, 당신은 멋진 인간입니다. [지금까지; 1 년 넘게] 0 표, 확실히 하나의 설정 파일입니다. 고맙습니다! – OJFord