드디어 git
일단 upstream/tami와 origin/step1
PR 보내기 전 상황
(v.1) step1 으로 이것저것 한것들 origin/step1으로 commit push 한후 PR 보냄
(v.1-2) local step1에서 이것저것 마저함
--> 여기서 실수
local step1에서 노는동안
(v.1) PR 보낸건 upstream/merge에 자동 머지 되었고
신경쓰지 않고
( v.1-2) origin/step1 으로 또 commit push!
upstream/tami 와 origin/step1이 충돌!
해결방법
0) 일단 망가질수도 있으니 step1-> step2로 checkout
1) local tami 로 checkout
: checkout tami
2) local tami에 step1 merge
3) local/tami 상태로 vscode에서 충돌오류난 부분 확인하며 수정
: 초록 /파랑으로 선택하게끔 뜸
4) 현재 상태 다시 커밋 푸시
(local/tami 상태) git add .
git commit -m " conflict error"
git push origin tami
4) tami상태를 PR
upstream/tami <- origin/ tami 로 PR
다시다시
0) 미리 브랜치 하나 생성
git checkout -b step3
(망가질수 잇으니 )
1) conflict 관계 확인
upstream/tami 와 step2
2) step2로 checkout
git checkout step2
3) pull
git pull upstream tami
: 일단 혅 ㅐ상황은 step3에 뒀으니 upstream에 있는거 pull해오기
4) conflict 파일 수정
vscode에서 보며 conflict 난 부분들 수정 (초록/파랑 중 택1)
(오늘은 현재상황유지로 함 )
5) 커밋 / 푸쉬
git add .
git commit -m "conflict errer"
git push origin step2
정상 동작!!!!
제발 그만그만!!!!
'⚠️ 오류백과' 카테고리의 다른 글
[github 에러 ]The requested URL returned error: 403 (fatal: unable to access) (0) | 2021.03.16 |
---|---|
깃허브(github) 잔디심기 오류 해결하기! (0) | 2021.03.12 |
git push 오류 error: pathspec '' did not match any file(s) known to git (0) | 2021.03.11 |
[Git] Pull request에서 충돌 없이 병합하기 + cherry-pick (0) | 2021.03.05 |
Node / Express 오류 - EADDRINUSE, Address already in use (0) | 2021.03.04 |
댓글