2022-02-12 Github_기초_2

2022. 2. 16. 23:36Tools/GitHub

github를 이용해서 협업하는 상황에서 어떻게 해야하는가?

를 주제로 학습해보았다.


주요한 내용은...

  1. master가 아닌 개인의 브랜치를 새로 만들고 해당 브랜치로 push를 올리고 pull request를 작성한다.
  2. 동기화 전에 히스토리를 만들고 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