이유
팀원 분들과 Git에서 저장소를 Fork 하고 Branch를 만들어 Readme.md를 수정 후 합치는 연습을 했다. 이 과정 중 첫 번째 팀원 분의 "저장소/Branch"에 커밋한 내용을 다른 분 저장소의 Branch에 불러오는 것이 안되었다. 구글링을 통해 Git 명령어에 대해서 학습을 하여 해결할 수 있었다.
Git 명령어로 처리
명령어.
1. 내 원격 저장소를 클론
- git clone https://github.com/ironprayer/hh99-SA.git
2. 클론해온 로컬 저장소로 이동
- cd hh99-SA/
3. 해당 branch로 이동
- git checkout ironprayer
4. 원격 저장소 URL 추가
- git remote add upstream https://github.com/haechanlee96/hh99-SA.git
5. 원격 저장소 목록 확인
- git remote -v
6. 원격 저장소 가져오기
- git fetch upstream
7. 현재 내 브랜치에 합치고 싶은 브랜치 Merge
- git merge upstream/haechanlee96
8. 글 수정하고 파일 변경 이력 추가
- git add README.md
9. 메시지와 함께 커밋
- git commit -m "팀원 설명 추가"
10. 내 원격 저장소에 push
- git push
Git Pull Request & Merge
순서.
1. Fork한 각 저장소 브랜치에서 원 저장소 Main으로 Pull Request
2. Pull Request 확인 후 Merge
3. 병합시 충돌이 있는 경우 해결 후 Merge
Git 연습한 저장소
GitHub - ironprayer/hh99-SA: Git에 대한 공부
Git에 대한 공부. Contribute to ironprayer/hh99-SA development by creating an account on GitHub.
github.com