Branch 2

[Git] 원격 브랜치 가져오고 checkout하기

개발을 진행하다보면 Github에서 새로운 Branch를 만들고 Local에서 이용하는 과정이 필수적이다. 이 과정은 보통 세 순서로 이루어진다고 보면 되는데 remote의 정보 최신화 -> remote branch 조회 -> 해당 branch를 가져온 후 checkout 의 순이다. remote의 정보 최신화 git remote update remote의 branch정보들을 최신화해준다. remote branch 조회 git branch -r git branch -r 은 현재 remote에 어떤 branch들이 존재하는지 알려준다. remote branch 조회 만약 origin/feature-test-branch가 remote에 존재하고 있고 이걸 불러오고 싶다면 git checkout -t orig..

유용팁/Git 2022.12.19

[Git] Git prune이란?(Local에서 Remote에 없는 브랜치 제거)

문제 상황 : Repo에서 특정 브랜치에 Feature를 만들고나서 main과 merge하고 나서 삭제를 하더라도 Local에서는 해당 브랜치가 존재하는 상황.(git remote update를 작성하더라도 Local의 정보들은 지워지지 않음) 해결 방법: git remote prune origin Prune : 잘라 내다, 없애다라는 뜻으로 git remote prune origin은 Remote에 존재하지 않는 브랜치들을 Local에 반영하여 가지치기 하듯이 삭제를 진행해준다. git fetch --prune git fetch --prune 도 같은 기능을 수행한다. Git remote update와의 차이점은? git remote update Remote에 존재하는 브랜치들을 가져오기만 할 뿐 삭제..

유용팁/Git 2022.12.19