Git

Git branch

aim4fun 2020. 8. 19.
반응형

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

댓글