git branch 브랜치명
브랜치 생성해준다
git switch 브랜치명
브랜치로 이동한다
git log --oneline -all --graph
--graph를 입력하면 그래프식으로 커밋 내역을 보여준다
HEAD는 내 위치이다
coupon 브랜치 코드를 main 브랜치에 합치고 싶다? 이것을 머지라고 한다
merge하는 방법
1. 일단 기준이 되는 브랜치로 이동해야한다
ex) git switch main
2. git merge coupon
이때 순조롭게 합쳐지면 해피엔딩이지만
충돌이(confilict)이 날 수 있는 상황도 있다
main에서 a파일 1번줄 수정, coupon에서 a파일 1번줄 수정을 하면 깃에서 해깔려한다 어떤걸 먼저 수정해줄 지 그래서 충돌(컨플리트~)이 난다
컨플리트(충돌) 해결법은?
1. 원하는 코드만 남기고
2. git add
3. git commit