Repository는 하나 또는 그 이상의 브랜치를 가지고 있을 수 있다.
기본적으로 master 브랜치를 갖는다.
🟣 git branch : 로컬 브랜치 정보 보기
→ *(asterisk)는 현재 해당 브랜치에 있음을 나타낸다.
🟣 git branch -r : 원격 브랜치 정보 보기
→ 원격지의 이름이 origin이며, master 브랜치가 있음을 나타낸다.
🟣 git branch -a : 로컬/ 원격 브랜치 정보 보기
Branch 생성
🟡 git checkout -b dev : dev라는 이름의 브랜치 생성하고 전환하기
dev 브랜치에서 developer.txt 파일 생성
🟢 git status : 작업 디렉터리 및 스테이징 영역의 상태를 표시
→ 변경 사항 확인 및 Git 파일 추적 여부 등…
🟢 git add : 변경 사항을 스테이징 영역에 추가
→ 다음 커밋에서 특정 파일에 대해 업데이트할 예정이라고 Git에게 알림. 즉, 인덱스에 등록
🟢 git commit -m : 스테이징 영역에 있는 변경 사항을 커밋하면서 커밋에 대한 메시지 남기기
🟢 git push : origin이라는 이름의 원격 저장소에 dev 브랜치를 전송
- 원격 저장소에서 dev push 관련 알람 확인 가능
- pull request 요청
🟠 git merge dev --no-ff : 병합
→ --no-ff옵션은 병합하기 전 모든 커밋 메시지를 유지
Reference
'Git' 카테고리의 다른 글
Github 저장소 만들기 & 로컬로 가져오기 (0) | 2020.08.18 |
---|---|
Git 설치와 설정 (0) | 2019.02.11 |
댓글