728x90
팀 프로젝트를 진행하면서 자주 사용하는 Git 명령어를 정리하는 글을 작성해 보겠습니다.
어려우면서도 쉬운 깃... 명령어 정리 들어갑니다.
Git 명령어
- 현재 상태 확인하기
$ git status
- git 저장소 생성하기
$ git init
- 전체 로그 확인하기
$ git log
- 저장소 복제 및 다운로드하기
$ git clone [저장소 URL ]
- 저장소에 전체 코드 추가하기
$ git add .
- 저장소에 해당 코드 추가하기
$ git add <filename>
- 커밋 생성하기
$ git commit -m "커밋 내용"
- 변경 사항 원격 서버 업로드하기
$ git push origin master
- 원격 저장소의 변경 내용을 현재 디렉터리로 가져오기
$ git pull
- 외부 저장소의 변경 내용을 현재 디렉토리로 가져오기(협업 시 - Fork = upstream)
git pull upstream master
Git Branch
- git init : git init을 설정하면 해당 폴더에. git이라는 파일이 생성된다.
$ git init
- github 주소 연결하기
$ git remote add origin [origin 주소]
- Branch 생성하기
$ git branch [브랜치명]
- Branch 생성하고 해당 Branch로 이동
$ git branch -b [브랜치명]
- 해당 Branch 이동하기
$ git checkout [브랜치명]
- 현재 Branch 확인하기
$ git branch
- 모든 Branch 확인하기
$ git branch -a
- Branch 삭제
git branch -d [브랜치명]
현재 Branch에 다른 Branch 수정사항 병합하기
$ git merge [변경 브랜치명]
728x90
'[ Concept ]' 카테고리의 다른 글
[ Concept ] ResponseEntity 개념 및 장단점 (0) | 2023.07.11 |
---|---|
[ Concept ] JWT Token - 개념 및 간단 예제 (1) | 2023.07.10 |
[ Concept ] JSONParser 개념 및 사용법 (0) | 2023.07.01 |
[ Concept ] DTO와 VO의 차이점 (0) | 2023.06.22 |
[ Concept] Logger의 개념 (0) | 2023.06.18 |