시간 여행 단축키 생성하기
시간 여행 에일리어스 (별칭) 를 사용하면 자주 사용하는 타임머신 명령어에 대한 단축키를 만들 수 있습니다. 이를 통해 타이핑 시간을 줄이고 시간 여행 워크플로우를 더 효율적으로 만들 수 있습니다.
유용한 에일리어스 몇 가지를 설정해 봅시다.
타임라인의 현재 상태를 확인하기 위한 에일리어스를 만들려면:
git config --global alias.st status
이것은 status 명령어에 대한 st 에일리어스를 생성합니다. 이제 git status를 입력하는 대신 간단히 git st라고 입력할 수 있습니다.
더 복잡한 명령어를 위한 또 다른 에일리어스를 만들어 봅시다. 이 명령어는 시간 여행 로그를 보기 좋게 형식화하여 보여줍니다:
git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"
팁: 이 명령어를 터미널에 그대로 복사하여 붙여넣으세요. 더 자세한 정보는 지원 매뉴얼을 참조하십시오.
이 명령어의 모든 내용을 이해하려고 애쓰지 마세요. 타임머신의 내부 작동 원리만큼이나 복잡하니까요! 이 명령어가 하는 일은 시간 여행 기록을 다채롭고 유익하게 보여주는 lg라는 에일리어스를 만드는 것입니다.
이 에일리어스들을 확인하려면 다음을 실행하세요:
git config --global alias.st
git config --global alias.lg
첫 번째 명령어의 출력으로는 status가, 두 번째 명령어의 출력으로는 방금 설정한 긴 로그 명령어가 보여야 합니다.
이제 git status 대신 git st를 사용하여 타임라인을 빠르게 확인하고, git lg를 사용하여 아름답게 형식화된 시간 여행 기록을 볼 수 있습니다. 직접 시도해 보세요!