CS/Tip
[Git & Github] 로컬 브랜치 <-> 원격 브랜치 동기화
TERRY✨
2024. 9. 1. 01:09
1. 원격에서 삭제한 브랜치 로컬에도 동기화시키기
이슈를 처리하고 브랜치를 삭제한경우 해당 원격브랜치를 동일하게 로컬에서도 삭제해야하는 경우가 있을 수 있다.
원격에서 브랜치를 삭제했는데 로컬에 남아있는지 확인하는 방법은 아래와 같다
git branch -r
origin/브랜치명 -> 과 같이 뜨는 경우 원격의 브랜치가 아직 로컬에 있다는 것!
따라서 아래 명령어를 통해 깃허브에서 삭제한 브랜치를 로컬에도 적용시키자.
브랜치 목록 동기화를 하는 명령어이다.
git fetch -p
그러면 gir branch -r 했을때 origin/브랜치명 이 안뜰 것이다!
2. 로컬에서 만든 브랜치 원격에 동기화시키기
git branch <새로운 브랜치> # 새로운 브랜치 생성
git push <remote> <브랜치명> # 원격에 올리기
잘 적용됐는지 확인하기 위해선 1번에서 사용한 것 처럼 -r 옵션을 사용해서 원격브랜치에 있는 브랜치들을 확인하면 된다.