본문 바로가기

TIL

231024_TIL

오늘한일

  • 키오스크 만들기 팀프로젝트
  • git&git hub로 협업 하는법

 

 

 

프로젝트 복사본 만들기 - git branch

- git 으로 코드를 관리하면 해당 프로젝트를 통째로 복사하지 않아도 알아서 복사본을 만들어줍니다.

기존 코드에 영향을 주지 않는 것 이를 위해 코드의 복사본을 만들며, 이것을 바로 브랜치(branch)라고 합니다.

 

ex) git branch login

 

 

정말로 브랜치가 생성됐는지 확인하기 위해선 git branch라는 명령어만 입력해보세요.

login 브랜치가 생성된 것을 확인할 수 있습니다. 그리고 키보드 q를 입력하여 빠져나옵니다.

 

 

브랜치 이동하기 - git switch혹은 git checkout

 

ex) git switch login

ex)  git checkout login

 

login 브랜치로 변경되었습니다..

master(혹은 main) 브랜치에 있던 코드를 그대로 복사하여 새로운 곳에서 코드를 짤 수 있다는 뜻입니다.

 

 

브랜치를 만들면서 한 번에 이동하는 법

 

// -c 는 create의 약자입니다.

git switch -c feature/login

// -b는 branch의 약자입니다.

git checkout -b feature/login

 

코드 합치기 - git merge 

 

1.원본 브랜치(main)로 이동한다

ex) git switch main

 

2.git merge <새롭게 기능을 개발한 브랜치명> 명령어를 입력한다.

ex) git merge login

 

협업을 위한 pull request

 

- 브랜치 생성 및 브랜치 이동

- 코드 수정

- 코드 변경 저장

- github에 코드 업로드

 

github 홈페이지에서 Compare & pull request 버튼 클릭

 

Create pull request 클릭

 

pull request 생성 결과

 

Merge pull request 버튼 클릭

Confirm merge 버튼 클릭

 

 

merge완료

git pull 명령어로 온라인 저장소(github repository)의 코드내 로컬 저장소의 코드를 똑같이 맞추기

 

git pull origin <브랜치명>

ex) git pull origin main

 

 

 

느낀점

  • github 협업을 많이 해보면서 익숙해져야겠다.

'TIL' 카테고리의 다른 글

231026_TIL  (0) 2023.10.27
231025_TIL  (0) 2023.10.26
231023_TIL  (1) 2023.10.23
231019_TIL  (0) 2023.10.19
231018_TIL  (0) 2023.10.19