2022/12 3

[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

[네덜란드 교환학생 #6] Orient London, Bun house - 런던 여행 첫 번째

가을방학 맞이 영국 여행 첫 번째 02 Nov 2022 ~ 05 Nov 2022 나라마다 학교마다 다르겠지만 내가 교환을 하는 중인 HZ University는 10월 24일부터 11월 6일까지 가을 방학이었다. 정확히는 재시험의 여부와 학과 일정에 따라 달라지지만 나는 그 기간 동안 가을 방학이어서 최대한 여행을 가기로 마음 먹었기에 영국 여행을 갑작스럽게 계획하였다. 유럽 국가로 교환학생을 오고 싶은 학생들은 가을 방학을 잘 활용하여 여행을 다니면 좋을 것 같다. 02 Nov 2022 1시 비행기 였는데 최근 잦은 기차 지연과 취소로 빠르게 나오기로 마음 먹었다. 또 항공사에서 받은 메일에는 3시간 전에는 와야 안전하게 탑승할 수 있다고 하여 10시 도착을 목표로 새벽 5시 50분에 집에서 출발하였다...