1. Git 기본 용어
- main : 깃의 기본 브랜치(이전에는 master)
- origin : 깃의 기본 원격 브랜치 별칭
- HEAD : 현재 작업 브랜치의 위치
2. Git 설정 명령
- git config [설정키] [설정값] : 해당 깃 저장소의 설정
- git config user.name fastcamedu
- git config user.email fastcamedu@gmail.com
- git config --global [설정키] [설정값] : 모든 깃 저장소에 해당하는 설정
- git config --global user.name fastcamedu
- git config --global user.email fastcamedu@gmail.com
3. Git 기본 버전 관리 명령
- git init : 깃 저장소 생성
- git help [명령어] : 명령어 도움말 보기
- git status : 깃 버전 관리 상태 확인(작업 디렉토리)
- git add : 버전 관리 파일 준비
- git add <파일명>... : 특정 파일을 버전 관리 준비(스테이징 영역)
- git add . : 해당 폴더의 모든 파일에 대해 버전 관리 준비(스테이징 영역)
- git commit : 버전 관리 저장(스냅샷, 해시 생성)
- git commit -m '메세지' : 깃 커밋하면서 메세지 저장
- git log : 버전 관리 이력 확인
- git log -숫자 : 숫자 개수만큼 로그 보기
- git log -pretty=oneline : 깃 커밋 로그를 한 줄로 보기
4. Git 버전 관리 되돌리기 명령
- git reset HEAD^ : 마지막 커밋을 스테이징 하기 전 상태로 작업 트리를 되돌리기
- git revert HEAD : 마지막 커밋을 되돌리면서 커밋 만들기 (최근 커밋의 반대)
5. Git 브랜치 관련 명령
- git branch : 로컬 브랜치 보기
- git branch [브랜드명] : 로컬 브랜치 만들기
- git branch -d [브랜치명] : 해당 브랜치 삭제하기(머지하지 않으면 내용 지워짐)
- git checkout [브랜치명] : 브랜치를 체크아웃하기(작업 영역 변경)
- git checkout -b [브랜치명] : 브랜치를 만들면서 체크아웃하기
- git merge [브랜드명] : 해당 브랜치를 현재 브랜치에 머지하기
'Git' 카테고리의 다른 글
06. Github 저장소 생성 - 패스트캠퍼스 백엔드 부트캠프 3기 (0) | 2024.12.17 |
---|---|
05. Github란 무엇인가 - 패스트캠퍼스 백엔드 부트캠프 3기 (2) | 2024.12.16 |
04. 실무에서의 브랜치 전략 - 패스트캠퍼스 백엔드 부트캠프 3기 (0) | 2024.12.16 |
03. Git 고급 명령어 - 패스트캠퍼스 백엔드 부트캠프 3기 (0) | 2024.12.16 |
01. 버전 관리란 무엇인가 - 패스트캠퍼스 백엔드 부트캠프 3기 (0) | 2024.12.16 |