컴퓨터 과학/[인프런: 얄팍한 코딩사전] Git & GitHub

Chapter 03. 차원 넘나들기

계란💕 2022. 6. 3. 20:52

3.1 여러 branch 만들어보기

(1) 브랜티 생성/ 이동/ 삭제하기

  - branch: 분기된 가지 (다른 차원)

    -> 프로젝트를 하나 이상의 모습으로 관리해야할 때 'branch'를 이용한다.

  - 여러 작업들이 각각 독립되어 진행될 때

 

  Note) 각 팀에 코치를 추가하는 브랜치를 만든다.

    1) git branch add_coach

      - git branch로 확인해보면 아래와 같이 나온다. 

      - *main  => 현재 branch는 main이라는 뜻이다.

 

    2) 아래와 같이 입력해서 "add _branch" branch로 옮긴다. 

     - 그러면 아래와 같이 두 개의 branch가 보이고 갈라지지는 않은 상태이다.

 

    3) 브랜치 생성과 동시에 이동하기

      - git switch -c "new -teams"

 

 

    4) 브랜치 삭제하기

      - git branch -d "삭제할 브랜치명"

      - git branch to_delete: to_delete이라는 branch를 새로 만든다.

 

      - 브랜치 이름 수정: git branch -m to_delete to_erase

      -> 소스트리를 보면 네 개의 브랜치가 보인다.

 

 

 

 

  (2) 각각의 브랜치에서 서로 다른 작업해보기

    a) main브랜치

    - Leopards의 멤버에 Olivia를 추가한다.

    -  git commit -am 'Add Olivia to Leopards'  커밋 추가하기

    - Panthers의 멤버에 Freddie를 추가한다.

      -> git commit -am 'Add Freddie to Panthers'

 

 

 

 

 

 

    b) add_coach 브랜치

    - git switch add_coach

    - Tigers의 매니저와 멤버 사이에 coach: Grace 를 추가한다.

      -> git commit -am 'Add Grace to Tigers'

    - Leopards의 매니저와 멤버 사이에 coach: Oscar를 추가한다.

      -> git commit -am 'Add Coach Oscar to Leopards'  

    - panthers에도 coach: Teddy를 추가한다.

      -> git commit  -am 'Add Coach Teddy to Panthers'

 

 

 

 

 

 

 

 

    c) new_teams 브랜치

 

 

 

 

 

 

 

3.2 

 

 

3.2 

 

3.2