코딩조각

[git] git rebase쉽게하는법, 원격 github에서 특정 브랜치만 가져오기

밍튜 2022. 8. 19. 20:46

까먹지 않기위해 작성한 git 명령어이다

 

<Git rebase 쉽게하는법>

 

현재 로컬에 master와 ms 브랜치있음

 

ms브랜치에서 작업한 내용 리베이스 하기위해

  1. Master branch로 체크아웃
  2. git merge —squash ms
  3. git status (커밋이 안된상태로 master로 넘어감)
  4. Git commit -m “작업완료” -> 리베이스할 마지막커밋내용작성
  5. git log로 확인
  6. Git push origin ms -> remote 브랜치의 ms에 로컬master내용 푸쉬함

 

<원격 github에서 특정브랜치만 가져오기>

 

  1. git fetch origin (모든브랜치 다운로드)
  2. git checkout -b topic origin/topic (브랜치 생성 및 머지)