상황 : 각자 분석해서 주석으로 단 코드 개인 레포에도 올리고, 협업 레포에도 올려야 함. 앞에 친구가 머지까지 했음(원래 상대방이 올린 거 보고 바톤터치하고 내가 머지했어야했었음)
근데 쫄보인 나는 머지가 되어있는거 보고 뭐가 잘못될 줄 알고 상당히 화들짝 놀랬었다..!!...
가보자고
<순서>
1. git pull origin main
2. 수정사항 내 메인 레포에 올리고
3. 협업 레포에 올리기
1. git pull origin main
이미 깃 clone받아서 협업 레포와도 연결되어있기 때문에 걱정하기 말고 pull 받아서 내 레포에 반영한다.
(그냥 내꺼만 냅다 수정하고 올리면 충돌이 일어나니까 주의!!!
git pull origin main
2. 수정 사항 내 메인 레포에 올리기
vs코드로 수정한 거 반드시 저❗️장❗️하고
내 개인 레포에 add-commit-push
git add .
git commit -m "수정했다는 내용 적고"
git push origin main
이때 master 브랜치 말고 main에다 해야함!!
2. 협업 레포에 올리기
(여기서 헷갈렸다.. 분명 정리도 하고 예전에 플젝하면서 배웠는데, 난 금붕어인가ㅇ.ㅇ)
1) 내 개인 레포에서 new pull request->(레포 메인 화면으로 가서 contirbute) Open pull request
2) 협업 레포(메인화면)에서 Create pull request->Merge pull request
결론
헷갈렸던 이유는 merge부터 해야한다고 인지하고있었는데 앞사람이 머지까지 해버려서!
(는 핑계고 내가 잘 알고 있었으면 그냥 그 다음 단계부터 딱딱 잘했을 텐데!!)
앞으로 계속하다보면 잘하겠지...
'2022년_동국대학교 > OSSP 팀플 일지' 카테고리의 다른 글
[OSSP] 깃 충돌_이전 버전으로 되돌리는 방법 (reset과 revert 차이) (0) | 2022.11.20 |
---|---|
[OSSP] 중간 발표 및 피드백 (0) | 2022.11.20 |
[OSSP]깃 협업하기_Pull Request(PR) 보내는 방법 : Contribution 하기 (0) | 2022.11.06 |
[OSSP]깃 협업하기_upstream (0) | 2022.11.06 |