-
Git 기초 - Git으로 관리하기각종 학습 요약/Git 2022. 5. 3. 17:22
Git 기초 - Git으로 관리하기
Git 기초 - Git이란? & 설치 및 설정에 이어서...
Git 기본 명령어들
- init
- fork
- clone
- status
- add
- restore
- commit
- reset
- revert
- remote add
- remote -v
- pull
- push
- merge
- rebase
Git의 기본 상태/영역
- 기본 상태
- untracked: 아직 git 시스템으로 관리된 적 없는, 이제 막 발견한(생성한) 상태.
git status
로 확인은 가능하다. - modified: git이 기억하는 최종 상태에서 수정된 적이 있는 상태.
git add
를 통해 staged로 옮긴다.git restore
로 수정사항을 철회할 수 있다. - staged: 커밋을 위한 대기열에 올라가있는 상태.
git restore
로 스테이징을 철회할 수 있다. - committed: 커밋된 상태. git이 기억하고 있는 최종 상태.
git commit
명령을 통해 커밋할 수 있다.
- untracked: 아직 git 시스템으로 관리된 적 없는, 이제 막 발견한(생성한) 상태.
기본 workflow
타 원격 저장소(Repo), 내 원격 저장소(MyRepo), 로컬 저장소(Local), 이렇게 세 개의 저장소를 두고 작업한다고 가정한다.
- Repo -> MyRepo로 리포지토리 복사본을 만들어 가져온다 : fork
- MyRepo -> Local로 저장소를 복제한다 :
git clone (MyRepo)
- 파일을 수정하고 스테이징 :
git add (수정한 파일명 혹은 .)
- Local에 커밋 :
git commit -m '커밋 메시지'
- Local -> MyRepo로 업로드하기 전에, 확인 :
git pull MyRepo (브랜치명)
- 확인이 되었고 충돌이 없으면 업로드 :
git push MyRepo (브랜치명)
- MyRepo -> Repo : Pull Request를 요청.
'각종 학습 요약 > Git' 카테고리의 다른 글
Git 기초 - Git이란? & 설치 및 설정 (0) 2022.05.03