git rebase

브랜치 간 충돌이 발생하는 이유 파일의 같은 위치에 다른 내용이 입력된 상황 같은 파일인데 같은 위치(줄)에 서로 다른 내용이 입력되면, 컴퓨터는 둘 중 어떤 걸 병합할지 결정을 못하게 된다. 해결하기 위해서는 직접 파일을 수정해서 충돌한 부분을 해결해주어야 한다. merge conflict 발생한 모습. vscode에서는 위와 같이 알려준다. 충돌이 난 부분들이 여러 개 있고 editor에서 "
앞서 진행했던 작업들을 완료한 시점에서 main과 branch의 모습은 위와 같다. add-coach와 new-teams에서 작업한 내용들을 main branch로 가져와볼 것이다. add-coach는 Merge하고, new-teams는 rebase를 해보도록 하자. 1) Merge Merge는 한 커밋에 이어 붙이는 작업이다. 새롭게 생기는 노란색 부분에는 원래 브랜치와 병합될 브랜치의 모든 변화들이 한 곳에 담기게 된다. 파란색 메인 브랜치에다가 초록색에서 작업했던 세 커밋의 변화들을 한꺼번에 적용시키는 것이다. Branch의 사용내역을 남길 필요가 있을 때 적합한 방식! 다른 형태의 merge는 이후에 다시 공부해볼 것 git merge (합치고 싶은 branch) 2) rebase rebase는 ..
해달e
'git rebase' 태그의 글 목록