Git #06 Branch - 혼자 작업하기(하) 편

success & money·2021년 12월 14일
1

Git/Github

목록 보기
7/7
post-thumbnail

Branch



Branch 여러개 사용해보기

  1. 프로젝트 생성과 git init

    • 현재 상태
      프로젝트 경로 : C:\Users\David\Desktop\dy\git
      파일 : 01.js
      브랜치 : master

  2. 첫 번째 작업 후 커밋 하기 : git add, git commit

    • 현재 상태

  1. 브랜치 생성 : git branch dev1, git branch dev2
    • 현재 상태
      브랜치 : master, dev1, dev2

  1. dev1 로 체크아웃 : git checkout dev1
    • 현재 상태



  1. dev1 로 작업하고 커밋 하기 : git commit -am "dev1 #01 함수 생성"
    • 현재 상태



  1. dev2 로 체크아웃 해서 확인해보기 : git checkout dev2
    • 현재 상태
      이전 버전으로 돌아온다 -> master #01 커밋으로

  1. dev2 브랜치로 작업하고 커밋 하기 : git commit -am "dev2 #01 dev2함수 생성"
    • 현재 상태




  1. master 브랜치로 dev1 합치기

    1. master 로 체크아웃 : git checkout master


    2. 병합하기 : git merge dev1




  2. master 브랜치로 dev2 합치기

    1. 병합하기 : git merge dev2
      같은 부분을 병합하려 하면 CONFLICT(충돌) 이 발생한다



    2. 충돌 해결하기
      충돌이 생긴 부분을 확인해서 코드를 수정한다


    3. 다시 커밋 하기
      충돌 해결 후 커밋 : git add ., git commit -m "병합 충돌 해결"

    4. 병합 충돌이 해결된 새로운 커밋이 생겨난다

0개의 댓글