반응형

Git 을 사용하다 보면 branch 를 만들어서 사용하게 된다. 그런데 어느 순간 보면 branch 가 여러개로 늘어나 있고 무엇을 하던 branch 인지 조차도 기억이 안나게 된다.

 

그래서 branch를 삭제를 했다. 난 분명히 branch 를 삭제를 했는데..

 

git branch --all 을 하면 삭제된 remote 브랜치가 여전히 나온다.. 내가 안지웠나???

그래서 직접 git 사이트에 들어가 봤더니 삭제한 브랜치는 나오지 않는다..

 

이때 다음과 같이 실행을 하면 된다.

 

git remote prune origin 

 

이렇게 하고 다시 git branch --all 을 하게 되면 삭제된 브랜치는 나오지 않는다.

 

참고

https://git-scm.com/docs/git-remote

 

728x90
반응형
반응형

현재 브랜치와 다른 브랜치 사이에 merge가 아닌 특정 파일만 합치고 싶을때의 방법이다. 

 

git -p [브랜치명] -- [파일경로]

 

브랜치명 : 합쳐야 하는 내용들이 있는 브랜치 명을 입력하면 된다. (현재 브랜치가 아님)

파일경로 : 파일 path 를 넣으면 된다.

 

파일 경로 입력할때 다음과 같이 찾아보면 편리하다.

 

git diff --name-status [브랜치명]

 

이렇게 하면 현재 브랜치와 [브랜치명]에 있는 브랜치의 다른점 목록이 나온다. 

이 경로로 입력을 하면 된다. 

 

 

728x90
반응형

+ Recent posts