일모도원(日暮途遠) 개발자
[Git] 로컬에 새로 저장소를 만들고 서버에 있는 저장소를 받아와서 넣고 싶을때 본문
가끔 로컬에 새로 저장소를 만들고 서버에 있는 저장소를 받아와서 넣고 싶을때가 있다.
나의 경우 서버와 로컬에 dalnim이라는 브랜치가 있다. 근데 로컬에 있는 dalnim branch가 좀 꼬여서 그냥 지워버리고 서버에서 다시 받아왔다.
로컬에 있는 dalnim 브랜치 지우기.
"-d" 처럼 소문자 옵션으로는 안지워져서 대문자 "-D"로 강제로 지워버렸다.
> git branch -D dalnim
그다음에는 서버(origin)에 있는 dalnim브랜치를 로컬의 dalnim브랜치로 fetch를 해온다.
(로컬에 dalnim브랜치가 없어도 자동생성 된다)
> git fetch origin dalnim:dalnim
그다음에 dalnim브랜치를 checkout해서 log를 보면 정상적으로 서버의 브랜치를 가져온것을 확인할수 있다.
> git checkout dalnim
'개발 > Git' 카테고리의 다른 글
[Git] commit 필터링 하기 (0) | 2022.09.20 |
---|---|
[Git] 작업중인거 임시 저장하고 이전상태로 가기 (stash) (0) | 2022.08.21 |
[GitHub] 토큰 재 생성하기 (0) | 2022.08.14 |
[Git] 작업중인거 저장하기(commit) (0) | 2022.08.07 |
[Git] 작업중인거 임시 저장하기 (0) | 2022.08.07 |