자기계발/PARD

[PARD] Git Study - 2차

김솔미 2025. 5. 17. 23:10
728x90
반응형

오늘은 깃 스터디 2차 내용을 정리하고자 한다. 

 

이번 스터디의 범위는 다음과 같다.

[ 색션4: 차원 넘나들기 ~ 색션5: GitHub 사용하기, 충돌 실습 ] 

 

 

브랭치를 생성하고, 한 번에 이동하기

git swtich -c new-team

 

항상 브랜치를 생성할 때에는, 

git branch (브랜치 이름) 으로 해두고,

git checkout (이동할 브랜치) 으로 해서, 두 번 작업을 했는데,

 

이제는 브랜치 생성과 동시에 이동하는 명령어를 알게 되었다. 참 편리해졌다.

 

 

 

브랜치 삭제하기

git branch -d (삭제할 브랜치명)

 

브랜치는 항상 푸시를 하고나서, 깃헙 내에서 delete branch 버튼을 눌러 해결을 하곤 했는데, 여기서 바로 삭제할 수 있는 콘솔이 있었구나! 

 

 

 

브랜치 이름 바꾸기

 

나는 한 번도 브랜치 이름을 바꿔본적이 없다.

사실 로컬에 있는 브랜치는 내가 개발하고자 하는 분기를 따로 둠으로서, 나만 알면 되지, 그냥 간단하게 확인하기 용이라고만 생각해서, 한 번 생성한 브랜치에 대해서는 이름을 바꿀 생각을 전혀 하지 않았다. 잘못 만들었거나 오타가 난 경우도 정말 드물었다.

 

그래서, 혹시라도 브랜치 이름에 오타가 있거나, 변경해야하는 사항이 생길 경우에는

 

git branch -m (기존 브랜치명) (새 브랜치명)

 

 

 

git log : 위치한 브랜치에서의 내역만 볼 수 있다.

 

여러 브랜치의 내역을 편하게 볼 순 없을까?

ㄴ가능하다! 

 

git log --all --decorate --online --graph

 

 

 이렇게 터미널에서 확인을 할 수도 있지만, 소스트리를 통해 확인해볼수도 있다. 

 

 

 

다음은 4-3

브랜치 합치기! 

 

브랜치를 합치는데에는 총 2가지 방법이 있다.

 

1. merge로 합치기

add-coach라는 브랜치가 잇다고 치자. main 브랜치로 merge한다고 했을 때, 

main 브랜치로 이동, (git switch main) 

아래의 명령어로 병합

git merge add-coach

 

 

:wq 를 입력해서 자동 입력된 커밋 메세지를 저장하여 마무리한다.

 

merge도 하나의 커밋이기에, merge 하기 전에 해당 브랜치의 마지막 시점으로 돌아간다.

 

 

 

728x90
반응형