반응형
자주 사용하는 깃 커맨드에 단축키(별명)를 설정하여 사용할 수 있다. 이 때의 별명을 alias 라고 하고, 이 별명을 설정하는 것을 aliasing 이라고 한다.
git alias 설정하는 방법
Aliasing하는 명령어는 다음과 같다.
git config alias.별명 '자주 사용하는 깃 명령어'
예를 들어,
git config alias.history 'log --pretty=oneline'
위와 같은 설정을 해 두면 앞으로 git log --pretty=online 대신에 더 짧은 커맨드인 git history로 원하는 결과를 얻을 수 있다. 설정 시 주의할 점은 git을 제외한 커맨드(+옵션)를 써 주어야 한다는 점이다. 깃을 사용할 때 필수적으로 알고 있어야 하는 내용은 아니지만 그래도 업무 효율을 높이는 데에 도움이 될 것 같아서 블로그에 정리해 보았다.
HEAD의 의미
위의 이미지에 있는 히스토리 결과를 보면 가장 최근에 한 커밋 메세지 앞에 (HEAD -> main) 이라고 표시된 것을 볼 수 있다.
이 HEAD의 의미는 PC에서 작업을 하는 디렉토리 즉, Working Directory의 상태를 나타낸다. 그래서 보통은 가장 최근에 한 커밋을 나타낸다. 만약에 HEAD가 최근 커밋이 아닌 다른 커밋을 가리키고 있다면, Working Directory 내용도 HEAD가 가리키는 특정 시점의 상태로 구성이 변경되었다는 것이다.
반응형
'개발 도구 > Git' 카테고리의 다른 글
특정 커밋 시점으로 돌아가고 싶을 때(git reset) (0) | 2022.11.09 |
---|---|
두 커밋 사이의 차이점 비교하기(git diff) (0) | 2022.10.25 |
최신 커밋(commit) 내용 수정하기(커밋 메세지 수정 아님) (0) | 2022.10.19 |
장문(2줄 이상)의 커밋 메세지를 남기고 싶을 때 (0) | 2022.10.18 |
아직까지 했던 모든 커밋 히스토리 확인하기(git log) (0) | 2022.10.14 |
댓글