TIL

TIL : 브랜치 관련 정리하기

해말그미 2024. 6. 26. 23:23

🌼 stash 사용하기

새로운 브랜치에서 작업해야 했는데, 기존 브랜치에서 계속 작업하고 있었다

stash 사용해서 작업 내용을 새로운 브랜치로 옮겨보자!

 

👉 변경 사항 저장하기: 현재 작업 내용을 stash에 저장합니다

git stash

 

👉 새 브랜치 생성: 새 브랜치를 만듭니다

git checkout -b 새브랜치이름

 

생성과 동시에 이동해주는 명령어

 

👉 변경 사항 적용하기: stash에 저장한 내용을 새 브랜치에 적용합니다

git stash pop

 

🌼 Fork 로 작업하기

제가 주기적으로 하는 작업을 정리 해놨습니다. 전반적인 내용은 참고 블로그를 봐주세요  :>

 

👉 새로운 브랜치에서 작업 완료 후 add, commit, push하기

git push origin [브랜치 이름]

 

👉 origin repo에서 pr하기

 

👉 upstream 저장소로부터 fetch

git fetch upstream

 

👉 로컬 master 브랜치를 원본 저장소의 master 브랜치와 병합합니다

 

git checkout master

git merge upstream/master

 

👉 작업 브랜치로 돌아가기

 

git checkout -b 브랜치

 

👉 작업 브랜치에 변경 사항 병합

git merge master

 

👉 변경 사항을 포크된 저장소(origin)에 푸시

git push origin 브랜치

 

 

 

 

참고 https://velog.io/@sagesrkim/Github-fork%EB%A1%9C-%ED%8C%80-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%ED%98%91%EC%97%85%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95