[RULE]
고양 4와 문어A를 합친 결과는 => 문어A 커밋이 됨
=> 문어 A커밋을 oct,master브랜치가 모두 가르키게 됨
=> 문어 A는 고양4에서 +alpha된 결과니까 둘이 합친 결과를 가르키게됨
-병합한 결과를 원격 저장소에 적용하려면,
push 를 함
case1
case2
case3
만약에 이 과정에 충돌이 난다면
GUI Boxiting-cat > feat > main-page로 이동
vs code에서 feat-main-page에 raedme.md에 스파링 싫어요 추가
-이번엔 source tree- 커밋, 푸쉬 해보기 (아까는 vscode에서 함)
history로 가면 잘 반영된거 확인 가능
master브랜치에 스파링 싫어요 merge하기
- master에 boxiting-oct에서 만든 merge commit이 보이지 않음
- master branch에서 먼저 패치로 새로고침
로컬과 origin에 있는 마스터가 차이가 남
master를 최신 상태로 유지하기 위해 pull을 받아옴
master branch가 merge branch feat/comment인 최신 커밋에 있고, 스파링 싫어요가 내 origin/feat/main-page에 있음
: 우리는 스파링 싫어요를 추가한거고 master branch는 스파링 좋아요가 추가되어 있는 상태
=> master랑 feat/main-page를 합치려고 하면 충돌이 남
conflict가 난 파일은 자동으로 커밋하지 않은 변경 사항에 스테이지 아래에 있게 됨
vs code에 깃패널을 누르면 readme.md 파일이 나옴
스파링 싫은데 좋아요로 고쳐보고 저장 누름
>>>===<<< 가 사라진 상태 => stage에 올린 다음에 커밋함
commit message가 자동으로 생김
fastcampus- 처음 배우는 Git & GitHub - 진유림 강사