다음 명령을 입력하는 것은 정말 지루합니다.
git checkout 622fe0a9b6bffdf4723026ae6e673245b510ac66
자동완성이나 단축키가 있나요?
답변1
당신은톤SHA1을 모두 입력하지 않는 바로가기입니다.
짧은 SHA1은 "Git 도구 - 개정 선택", 하지만git rev-parse
"에 대한 섹션개정 지정"는 또한 언급합니다(작은 발췌):
master@{5}
: 마스터의 5번째 이전 값master~3
개정 매개변수의 접미사는 명명된 커밋 객체의 2세대 조상~<n>
인 커밋 객체를 의미합니다.<n>
:/fix nasty bug
커밋 메시지가 지정된 정규식과 일치하는 커밋의 이름을 지정합니다.master@{yesterday}
,HEAD@{5 minutes ago}
: 이전 시점의 참조 값을 지정합니다.- ... 등등.
예를 들어 이전 커밋이 현재 분기를 기반으로 하는 시기와 위치를 알고 있는 경우 다른 옵션이 있습니다.
답변2
처음 몇 글자만 입력해도 모호하지 않다면 작동합니다.