2022-02-12 Github_기초_2
2022. 2. 16. 23:36ㆍTools/GitHub
github를 이용해서 협업하는 상황에서 어떻게 해야하는가?
를 주제로 학습해보았다.
주요한 내용은...
- master가 아닌 개인의 브랜치를 새로 만들고 해당 브랜치로 push를 올리고 pull request를 작성한다.
- 동기화 전에 히스토리를 만들고 master에서 pull한다.
클론 다운로드
우선 회사의 repository가 존재한다고 가정하자.
pc에 프로젝트를 다운해 보자.
git clone repository의_주소 git 저장할_위치
주소는 깃헙에 해당 repository에 code를 누르면 복사할 수 있다.
해당 위치에 파일이 생성된 것을 볼 수 있을 것이다.
새로운 branch 생성
git checkout -b 브랜치이름
git checkout -b new old // old 브랜치에서 새로운 new 브랜치 생성
master branch가 아닌 개인의 branch를 따로 생성.
-b는 branch의 b겠죠?
새 branch로 push하기
git add .
git commit -m "commit_message"
git push origin 브랜치이름
master branch가 아닌 개인의 branch를 따로 생성해 그곳에 우선 푸쉬한다. 실.수.하.지.마.세.요
홈페이지로 돌아오자. compare & pull request 버튼 꾹.
가벼운 인사와 소스코드의 변경사항을 간략히 언급하고 create pull request 버튼 꾹.
그 후 담당자가 pull request를 검토 후 master branch로 merge할 것이다.
(공포와 책임의 merge...)
동기화_pull을 해보자.
pull을 하기에 앞서서 보험으로 지금의 소스코드의 히스토리를 작성해두자.
자 이제 pull을 위한 명령어
git add .
git commit -m "commit_message"
git pull origin master
마스터 브랜치와의 동기화 수행 완료.
아름답다. 짜릿해.
'Tools > GitHub' 카테고리의 다른 글
[Github] action (0) | 2023.02.27 |
---|---|
[Git] git ignore (0) | 2023.02.12 |
2022-04-12 .vimrc파일 github에 올리기 (0) | 2022.04.12 |
2022-02-15 Github commit 되돌리기 (0) | 2022.02.16 |
2022-02-12 Github_기초_1 (0) | 2022.02.16 |