[Git] Git Bash 명령어
2022. 4. 22. 10:57ㆍGit
Git 저장소 초기화 (git init)
$ git init
- 현재 폴더에 Git 저장소를 생성함. [.git] 이름의 숨김 폴더가 생성되는데 사실 이 폴더가 로컬 저장소
Git 상태 정보 보기 (git status)
$ git status
$ git status -s
- Git의 워킹트리의 상태를 보는 명령어, 워킹트리가 아닌 폴더에서 실행하면 오류가 발생함
- 옵션 -s : git status 명령보다 짧게 요약해서 상태를 보여주는 옵션, 변경된 파일이 많을때 사용함
워킹트리(working tree)
- 작업 폴더를 의미함
- 작업 폴더에서 [.git] 폴더(로컬 저장소)를 제외한 나머지 부분
로컬저장소(local repository)
- Git init 명령으로 생성되는 [.git] 폴더가 로컬저장소
- 커밋, 커밋을 구성하는 객체, 스테이지가 모두 이 폴더에 저장됨
원격저장소(remote repository)
- 로컬저장소를 업로드하는 곳을 원격저장소라고 함
- GitHub 저장소가 원격저장소
Git 저장소
- Git 명령으로 관리할 수 있는 폴더 전체를 일반적으로 Git 저장소라고 부름
- 엄밀하게는 로컬 저장소를 의미하지만 넓은 의미로 워킹 트리를 의미하기도 함
옵션 설정하기
git config --global <옵션명>
지정한 전역 옵션의 내용을 출력
git config --global <옵션명> <새로운 값>
지정한 전역 옵션의 값을 새로 설정
git config --global --unset <옵션명>
지정한 전역 옵션을 삭제
git config --local <옵션명>
지정한 지역 옵션의 내용을 출력
git config --local <옵션명> <새로운 값>
지정한 지역 옵션의 값을 새로 설정
git config --local --unset <옵션명>
지정한 지역 옵션의 값을 삭제
git config --system <옵션명>
지정한 시스템 옵션의 내용을 출력
git config --system <옵션명> <새로운 값>
지정한 시스템 옵션의 값을 새로 설정
git config --system --unset <옵션명> <값>
지정한 시스템 옵션의 값을 삭제
git config --list
현재 프로젝트의 모든 옵션을 출력
Git 전역 옵션 설정
$ git config --global user.name
YongHwan Kim
$ git config --global user.name "kim"
$ git config --global user.name
kim
Git 기본 에디터 확인
$ git config core.editor
$ git config --global core.editor
$ git config --system core.editor
References
source code : https://github.com/yonghwankim-dev/git_study
팀 개발을 위한 Git Github 시작하기, 정호영 진유림 저
'Git' 카테고리의 다른 글
[Git] 원격저장소 관련 CLI 명령어 (0) | 2022.04.22 |
---|---|
[Git] Git 기본 CLI 명령어 (0) | 2022.04.22 |
[Git] stash : 현재 개발중인 것을 커밋을 생성하지 않고 잠시 다른곳에 저장 (0) | 2022.04.21 |
[Git] revert : 이 커밋의 변경사항을 되돌리고 싶어요 (0) | 2022.04.21 |
[Git] reset : 이전 커밋으로 브랜치를 되돌리기 (0) | 2022.04.21 |