오늘은 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 |