깃을 공부하면서 헷갈릴 수 있는 git merge와 git rebase, git fetch와 git pull의 차이점 및 사용 방법을 정리한 글입니다.Git Rebase와 Git MergeGit을 사용하다 보면 여러 브랜치를 병합해야 하는 상황이 발생합니다. 이때 git merge와 git rebase 두 가지 방법이 존재합니다.Git Mergegit merge는 두 개의 브랜치를 합치는 방법입니다.대상 브랜치의 최신 커밋을 기준으로 새로운 merge 커밋을 생성하여 변경 사항을 합칩니다.동작 과정main 브랜치에서 git merge feature1을 실행합니다.이는 main 브랜치에 feature1 브랜치를 합치겠다는 의미입니다.git은 feature 브랜치와 main 브랜치가 공통으로 가리키고 있는 ..