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