dev/까먹지마
git 브랜치 작업과 병합하기
Ssul
2020. 10. 9. 23:04
[혼자 작업할 때]
#1. 브랜치를 만든다
$ git branch hpagemodify
$ git checkout hpagemodify
(*$ git checkout -b hpagemodify 한꺼번에 가능)
$ git branch
*hpagemodify
master
#2. hpage 수정 코딩하기
#3. 온라인에 브랜치 만들기(현재는 로컬에만 있는 상태)
$git push --set-upstream origin hpagemodify
#4. 코딩이후, 브랜치에 add, commit, push하기
$ git checkout hpagemodify (브랜치로 이동)
코딩작업!!!
$ git add .
$ git commit -m "hpage modify"
$ git push origin hpagemodify (온라인저장소에서 작업시)
#5. merge 하기
$ git checkout master (마스터로 이동)
$ git merge hpagemodify
$ git branch -d hpagemodify (브랜치 삭제)
[함께 작업할 때]
#1. 마슽 깃에서 Fork 하기
- 해당 깃의 상단에서 fork 클릭
- 개인 계정에 새로운 repository 생성
#2. clone하기
$ git clone https://github.com/!@#!@#!@#!@#!@#.git
*origin에 fork 한 저장소 추가되어 있음
#3. 혼자하기의 1~3 진행
#4. Pull Request 신청
- 깃 홈페이지 가서, Compare & pull request 클릭
- 코멘트 달아서 Create pull request 요청
#5. 코드리뷰 후, 마스터가 merge
#6. 동기화 하고, 브랜치 삭제하기
$ git pull 메인저장소주소
$ git branch -d hpagemodify (브랜치 명)