반응형
Git 환경을 확인하는 방법
✅ 1. Git 설치 여부 확인
git --version
- 결과 예: git version 2.34.1
- 설치되어 있지 않다면 "command not found" 등의 메시지가 나옵니다.
✅ 2. 현재 저장소 상태 확인
git status
- 어떤 브랜치에 있는지, 변경된 파일은 무엇인지, 스테이지 여부 등 확인 가능합니다.
- 예:
- On branch main Your branch is up to date with 'origin/main'. Changes not staged for commit: modified: README.md
✅ 3. Git 사용자 정보 확인 (글로벌 설정 확인)
git config --global user.name
git config --global user.email
- 깃 커밋할 때 기록되는 사용자 이름과 이메일입니다.
- 전체 확인:
- git config --list --global
✅ 4. 로컬 저장소 설정 확인
git config --list
- 현재 저장소(local)의 설정까지 포함된 전체 설정 출력
- user.name, remote.origin.url, core.editor 등 확인 가능
✅ 5. 원격 저장소(remote) 확인
git remote -v
- 원격 저장소의 URL을 확인할 수 있습니다.
- 예:
- origin https://github.com/user/project.git (fetch) origin https://github.com/user/project.git (push)
✅ 6. 브랜치 확인
git branch # 로컬 브랜치
git branch -r # 원격 브랜치
git branch -a # 전체 브랜치 (로컬 + 원격)
✅ 7. 현재 브랜치 확인
git rev-parse --abbrev-ref HEAD
- 현재 HEAD가 가리키는 브랜치를 알려줍니다.
✅ 8. 커밋 히스토리 확인
git log --oneline --graph --all
- 브랜치와 커밋 간 구조까지 시각적으로 확인 가능
✅ 9. .git 폴더 존재 여부 확인
ls -a
- .git 폴더가 있다면 현재 디렉터리는 Git 저장소입니다.
✅ 요약표
목적 | 명령어 |
Git 설치 여부 | git --version |
저장소 상태 | git status |
사용자 설정 | git config --global --list |
전체 설정 | git config --list |
원격 저장소 확인 | git remote -v |
브랜치 확인 | git branch -a |
현재 브랜치 | git rev-parse --abbrev-ref HEAD |
커밋 이력 | git log --oneline --graph --all |
Git 저장소 여부 | .git 폴더 존재 확인 |
'리눅스 > 리눅스 응용' 카테고리의 다른 글
셔뱅(Shebang, #!) 이란? (5) | 2025.08.13 |
---|---|
NCP 마켓플레이스용 Application Image 만들기 (2) | 2025.08.10 |
Git의 작업 메커니즘 (2) | 2025.06.26 |
[삼바서버] /srv 디렉터리의 의미와 역할 (7) | 2025.02.01 |
리눅스에서 Samba 서버 설치 및 설정 가이드 (7) | 2025.01.31 |