2017-11-10 1 views
2

지역 개발 지점 삭제 :힘내 나는 최근에 내 시스템에서 우리의 개발 코드 분기의 REPO를 복제 한

자식 클론을 https://gitserver.com/product

복제 내가 쿼리 아래의 상태를 확인 성공 후 :

$ git branch 
* develop 

나는 따라서, 지금이 지점이 삭제 될 필요가 있음을 깨달았다

$ git checkout develop 
Already on 'develop' 
Your branch is up-to-date with 'origin/develop'. 

$ git branch -d develop 
error: Cannot delete branch 'develop' checked out at 'C:/work/test' 

GIT 명령 또는 Unix 명령 'rm -rf'를 사용하여 로컬 개발 지사 저장소를 삭제해야할지 잘 모르겠습니까? 마지막으로 아무도 '개발'지점을 삭제할 수 없습니다.

+1

체크 아웃 된 분기를 삭제할 수 있다고 생각하지 마십시오. – ggbranch

+0

@Wee 당신이 말했듯이, 당신이 "있는"지점을 삭제할 수 없습니다 (힘내는 '이미'개발 중 '이라고 말합니다. 그래서 당신은 "개발 중"입니다). 'master'와 같은 다른 브랜치를 먼저 확인하십시오. – torek

+0

그런 다음 어떻게 복제 된 분기를 완전히 제거 할 수 있습니까? Unix rm -rf 명령을 실행해야합니까? – Prakash

답변

2

현재 현재있는 지사를 삭제할 수 없습니다. 당신이 REPO를 복제 할 때

, 그것은 항상 master이있을 것이다 :

에 한번 새로운 지점을 만드는

git checkout -b new-branch 

그런 다음 남도 Kalidindi의 대답에 추가 지점을

git branch -d develop 
+0

그런 다음 어떻게 복제 된 분기를 완전히 제거 할 수 있습니까? Unix rm -rf 명령을 실행해야합니까? – Prakash

+0

리모컨에서도 그렇습니까? –

+0

복제 된 로컬 저장소가 없습니다 - C :/work/test 폴더 아래 https://gitserver.com/product repo를 복제했습니다 - 복제 된 저장소를 완전히 삭제해야합니다 – Prakash

1

을 개발 삭제 분기. 이 마스터 브랜치 이 삭제되지 않아야합니다. 그리고 어쨌든 삭제하고 싶다면 다른 브랜치를 먼저 푸시해야하므로, git은 새로운 푸시 된 브랜치를 새로운 마스터 브랜치로 인식합니다.

따라서 귀하의 경우 repo를 삭제하려면 UNIX 명령 (rm -rf)을 시도해야합니다.

관련 문제