본문 바로가기
Git

Git 브랜치 기본

by flykimjiwon 2022. 1. 11.
반응형

https://learngitbranching.js.org/

 

Learn Git Branching

An interactive Git visualization tool to educate and challenge!

learngitbranching.js.org

위 사이트를 이용해 공부중

 

git branch공부

  • 브랜치 만들고 이동하기

`git branch [브랜치명]`

새로운 브랜치생성

 

`git checkout [브랜치명]`

해당 브랜치로 이동

 

 

 

 

Git merge

`git merge bugfix `라고치면

이렇게된다 별표가 있는쪽으로 가서 새로 커밋이됨


`git checkout bugFix`

`git merge main`

이라고하게되면

이렇게된다. 별표의 위치가 중요하다.

전부 같은부모를 공유하는형태 색이 같아진다는거 같은작업 공유

main과 bugFix가 전부 이동하게된다.

`git rebase main`

이쁘게 같은 작업으로 합쳐주는 역할을 한다.

bugFix 브랜치의 작업 내용이 main의 한 줄의 커밋으로 보이게 됨

그리고 이상태에서 `git rebase bugFix`라고하게되면

아래와 같이 변경된다.

즉 그쪽으로 향하게 하는거다.

 

이상 여기까지 git branch 기본 실습

 


참고할 코드컨벤션

반응형

'Git' 카테고리의 다른 글

Git 협업 주요 명령어  (0) 2022.03.18
Git 코드 컨벤션  (0) 2022.03.18
merge하다가 오류  (0) 2022.02.11
git branch 만들고 작업하기 (gitlab온라인으로)  (0) 2022.02.03
Git Merge관련 명령어  (0) 2022.01.24