본문 바로가기

내일 배움 캠프/TIL

TIL) 5주차 2일

 

오늘은 git 특강을 복습하고 사용법을 익혔다.

 

처음으로 팀원과 git을 이용해서 이것저것 해보려니

 

막히는 부분이 있었지만 알아가는 즐거움이 있는듯?

 

프로젝트 가보자

 


01) git 풀리퀘스트 방법

1. Fork

  • 가져올 프로젝트를 자신의 저장소로 Fokr 한다.

 

2. 자신의 계정에 새로운 저장소가 생긴다.

 

3. clone 복사 

  • Code를 누르고 HTTPS를 복사한다.

 

4. remote 설정 (vs code 기준)

  • vs code를 켜고 클론을 복제할 폴더에 들어간 뒤 터미널을 연다.
git clone https://github.com/hanilcome/CoMeet.git

# 원본 프로젝트 저장소를 원격 저장소로 추가
git remote add origin https://github.com/hanilcome/CoMeet.git

# 원격 저장소 설정 현황 확인방법
git remote -v

# 현제 원격 저장소 설정 해제
git remote remove origin

 

5. branch 생성

  • 꼭 새로운 브랜치를 만들고 작업을 해야한다!
# foo 라는 이름의 branch를 생성한다. 생성 후 바로 foo 로 연결된다.
git checkout -b foo

 

6. 수정 후 add, commit, push

git add .
git commit -m "create project"
git push origin foo

 

7. Pull Request 생성

  • push를 하면 본인 깃허브 계정 저장소에 보면 Compare & pull request 버튼이 활성화 되어 있다.
  • 해당 버튼을 선택하여 메시지를 작성하고 PR을 생성한다.

8. Merge 이후 동기화 및 brach 삭제

  • PR을 받은 원본 저장소 관리자가 Merge를 하면, 로컬 코드와 원본 저장소의 코드를 동기화 한다.
  • 그후 작업하던 로컬의 brach를 삭제한다.
# 코드 동기화
$ git pull master

# 브랜치 삭제
$ git branch -d foo

 

'내일 배움 캠프 > TIL' 카테고리의 다른 글

TIL) 5주차 4일  (0) 2023.04.14
TIL) 5주차 3일  (0) 2023.04.13
TIL) 5주차 1일  (0) 2023.04.11
TIL) 4주차 4일 - 장고 실무 기초  (0) 2023.04.07
TIL) 4주차 3일 - 장고 실무 기초  (0) 2023.04.05