Git 브랜치 다루기

Yzzang·2024년 1월 4일
0

[git]

목록 보기
7/12
  • git branch [새 브랜치 이름] : 새로운 브랜치를 생성
  • git checkout -b [새 브랜치 이름] : 새로운 브랜치를 생성하고 그 브랜치로 바로 이동
  • git branch -d [기존 브랜치 이름] : 브랜치 삭제
  • git checkout [기존 브랜치 이름] : 그 브랜치로 이동
  • git merge [기존 브랜치 이름] : 현재 브랜치에 다른 브랜치를 머지
  • git merge --abort : 머지를 하다가 conflict가 발생했을 때, 일단은 머지 작업을 취소하고 이전 상태로 돌아감

Conflict 발생시(<<<< HEAD…) 해결법

파일 수정 후 git add . 이 후 git commit 하면 됨.

  1. 컨플릭트 발생한 파일을 연다
  2. 머지의 결과가 되었으면 하는 모습대로 코드를 수정
  3. 커밋

git status 통해 conflict 발생한 파일 목록확인 가능

브랜치를 리모트 리포지토리에 생성하는법
git push --set-upstream origin 이름

동료개발자와 협업을 할 때
(A로컬 레포지토리) (리모트 리포지토리) (B로컬 레포지토리)
이러한 상황에 리모트 리포지토리에서 git push보다 git pull을 먼저 해줘야하는 상황이 많다.

merge conflict 발생시
(해결법) Conflict 해결하면 됨

profile
미래개발자

0개의 댓글

관련 채용 정보