Ssul's Blog

git 브랜치 작업과 병합하기 본문

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 (브랜치 명)

 

'dev > 까먹지마' 카테고리의 다른 글

Django REST Framework 구조이해  (0) 2022.10.06
django get, filter의 차이  (1) 2022.10.05
rails 터보링크 제거하는 방법  (0) 2020.10.04
윈도우10에서 rails 셋팅  (0) 2020.09.28
git 설정 정리  (0) 2020.09.23