1.
빈폴더 생성
git init
main : c0 c1
bugFix 브랜치 생성, c2
main : c3, git merge bugFix
main : c4
2.
git init
touch 0 && git add . && git commit -m "C0"
git checkout -b bugFix
echo '안녕' > 1 && git add . && git commit -m "C1"
git log --oneline --graph --all
1 파일의 내용의 안녕 으로 설정 후 커밋
git checkout main
echo '잘가' > 1 && git add . && git commit -m "C2"
git log --oneline --graph --all
1 파일의 내용의 잘가 으로 설정 후 커밋
git merge bugFix
충돌발생, 자동병합이 실패했다는 뜻(즉 개발자가 직접 병합해야 한다는 뜻)
echo '안녕잘가' > 1
충돌수습
git add .&& git commit -m "C3, 병합"
git log --graph --all --oneline
병합커밋