🔥 git status
245자
3분
프로젝트의 현재 상태를 확인할 때 git status
명령어를 사용하면 편리하답니다. 이 명령어는 현재 작업 중인 브랜치, 스테이징된 변경사항, 커밋되지 않은 변경사항 등 다양한 정보를 보여줍니다.
예를 들어, 아래와 같이 git status
명령어를 실행하면:
$ git status On branch main Your branch is up to date with 'origin/main'. Changes not staged for commit: (use "git add <file>..." to update what will be committed) (use "git restore <file>..." to discard changes in working directory) modified: README.md Untracked files: (use "git add <file>..." to include in what will be committed) new_file.txt no changes added to commit (use "git add" and/or "git commit -a")
shell
위 결과에서 다음과 같은 정보를 확인할 수 있습니다:
- 현재
main
브랜치에서 작업 중이며, 원격 저장소의main
브랜치와 동기화되어 있습니다. README.md
파일이 수정되었지만, 아직 스테이징되지 않았습니다.new_file.txt
라는 새로운 파일이 추적되지 않고 있습니다.
이처럼 git status
명령어를 통해 현재 작업 중인 브랜치와 변경사항의 상태를 간편하게 파악할 수 있습니다. 이를 바탕으로 git add
와 git commit
명령어를 사용하여 변경사항을 스테이징하고 커밋할 수 있겠죠?
git status
명령어를 자주 사용하면 Git 저장소의 현재 상태를 항상 숙지할 수 있어 실수를 줄일 수 있습니다. 다음은 git status
명령어의 몇 가지 유용한 옵션입니다:
s
또는-short
: 간략한 형식으로 상태를 표시합니다.b
또는-branch
: 현재 브랜치 정보를 표시합니다.-porcelain
: 스크립트에서 쉽게 파싱할 수 있는 형식으로 상태를 표시합니다.
이렇게 git status
명령어를 활용하면 Git 저장소의 상태를 쉽게 파악하고 관리할 수 있습니다. 프로젝트를 진행하면서 수시로 git status
를 실행하는 습관을 들이면 Git을 더욱 효과적으로 사용할 수 있을 것입니다.