반응형
Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
Tags
- HashMap
- input
- 이클립스
- Array
- 자바문법
- Java
- json
- 자바
- java테스트
- 인텔리제이
- 단위테스트
- string
- 문자열
- html
- 테스트자동화
- 정규식
- math
- CSS
- javascript
- junit5
- 자바스크립트
- IntelliJ
- Visual Studio Code
- ArrayList
- list
- vscode
- js
- Eclipse
- 배열
- junit
Archives
- Today
- Total
어제 오늘 내일
[Git] 현재 브랜치 확인하기 본문
현재 사용자가 위치한 브랜치를 확인하는 방법은 여러 가지가 있습니다.
가장 자주 사용되는 명령어들을 정리해 보겠습니다.
1. git branch (가장 일반적)
로컬 브랜치 목록을 보여주며, 현재 위치를 별표(*)와 색상으로 표시합니다.
출력 예시:
dev
* main
feature/login
해석: 내 컴퓨터에는
dev,main,feature/login브랜치가 있고, 현재 나는main브랜치에서 작업 중입니다.
2. git status (현재 상태와 함께 확인)
브랜치 이름뿐만 아니라 커밋할 파일이 있는지 등 현재 상태를 종합적으로 보여줍니다.
출력 예시:
On branch main
Your branch is up to date with 'origin/main'.
nothing to commit, working tree clean
해석: 첫 번째 줄(
On branch main)에서 현재 브랜치를 확인할 수 있습니다.
3. git branch -v (상세 정보 포함)
현재 브랜치가 가리키는 마지막 커밋 ID와 메시지를 같이 보여줍니다.
출력 예시:
dev a1b2c3d 업데이트 완료
* main e5f6g7h 메인 페이지 레이아웃 수정
feature/login i9j0k1l 로그인 API 연결
해석: 현재
main브랜치에 있고, 마지막으로 작업한 내용은 "메인 페이지 레이아웃 수정"임을 알 수 있습니다.
4. git branch --show-current (이름만 출력)
깔끔하게 현재 브랜치 이름 한 줄만 딱 출력합니다.
출력 예시:
main
[참고] 현재 위치를 시각적으로 보여주는 명령어
전체적인 흐름 속에서 현재 브랜치의 위치를 보고 싶을 때 유용합니다.
git log --oneline --graph --all
출력 예시:
* e5f6g7h (HEAD -> main, origin/main) 메인 페이지 레이아웃 수정
| * a1b2c3d (dev) 업데이트 완료
|/
* b9a8c7d 초기 프로젝트 설정
해석:
HEAD -> main표시를 통해 현재 내 위치(HEAD)가main브랜치임을 시각적으로 확인할 수 있습니다.
반응형
'IT > Git' 카테고리의 다른 글
| [Git] 과거를 추적하는 법: git log로 커밋 기록 조회하고 검색하기 (0) | 2026.02.03 |
|---|---|
| [Git] 작업 합치기: Merge와 공포의 Conflict 해결법 (0) | 2026.02.03 |
| [Git] 협업의 핵심, Branch 완벽 이해하기 (0) | 2026.02.02 |
| [Git] 내 소중한 코드 백업하기: GitHub 연결과 Push (0) | 2026.02.01 |
| [Git] 파일 기록하기: git add와 git commit의 차이점 (0) | 2026.02.01 |
Comments
