정의

branch(main) 이름이 아닌 "[커밋해시] ±✚ >R>" 처럼 나오는 경우를 알아보기

 

설명

터미널에서 main이 아니고 f1a2s3d ±✚ >R>과 같이 표시되는 것은 Git 프롬프트입니다.

이 표시는 현재 작업 중인 Git 브랜치와 커밋 상태를 나타내는 정보를 담고 있습니다.

 

각 부분의 의미는 다음과 같습니다.

  • "f1a2s3d": 현재 작업 중인 커밋의 해시입니다.

  • "±": 이 기호는 현재 작업 중인 브랜치의 상태가 스테이징되지 않은 변경 사항을 가지고 있음을 나타냅니다.

  • "✚": 이 기호는 스테이징 영역에 있는 변경 사항이 있음을 나타냅니다.

  • ">R>": 이 기호는 현재 작업 중인 브랜치가 원격 브랜치에 대해 앞서 나가고 있음을 나타냅니다.
    • 즉, 로컬 브랜치가 원격 브랜치보다 앞서서 커밋되었거나, 원격 저장소에 푸시된 커밋이 있음을 의미합니다.

 

이러한 정보는 Git 프롬프트를 통해 현재 작업 중인 브랜치와 커밋 상태를 빠르게 확인할 수 있습니다. 

변경 사항의 스테이징, 커밋, 푸시 등을 수행할 때 이러한 정보를 참고하여 작업을 진행할 수 있습니다.