21

gogoworld1·2022년 11월 21일
0
post-thumbnail

git branch 브랜치명
브랜치 생성해준다

git switch 브랜치명
브랜치로 이동한다

  • 브랜치는 사본이라고 생각하면 이해하기 쉽다
  • git switch main하면 브랜치가 이동되기때문에 당연히 내용이 휙 바뀐다
    (당황하지 말기) 다시 브랜치로 이동하면 그대로 있다

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

profile
고고월드1

0개의 댓글