2011-05-03 4 views
5

그래서 내가이 명령을 실행 삭제할 수 없습니다 : 나는 같은 이름으로 로컬 브랜치를 생성하고 설정 것이라고 생각실수로 --track라는 브랜치를 만들어, 지금은 그것을

git checkout -b --track origin/RB_1.4.5 

을 원격 지점을 추적하기 위해 대신 --track이라는 지점을 만들었습니다. 로컬 브랜치 이름을 생략하면 일반적으로 원격 브랜치와 같은 이름을 원한다고 가정 할 수 있다고 맹세 할 수는 있지만, 그렇지 않은 것 같습니다.

지금 실행 :

git branch 

저를 제공합니다

* --track 
    master 

내가 마스터를 체크 아웃 시도 후 실행했습니다

git branch -D --track (as well as "--track") 

을하지만 그 (아무것도하지 않습니다 오류 또는 아무것도).

.git/config에서 해당 줄을 제거하려고했지만 여전히 주사위가 없습니다.

어떻게 그 지점을 제거 할 수 있습니까? 또한 앞으로 내가 원하는 것을 할 수있는 방법이 있으며 여전히 지회 이름을 다시 입력 할 필요가 없습니까?

+0

난 그냥 반전 옵션을 시도하고,이 시간은 "원산지/RB_1.4.5"라는 마스터에서 로컬 브랜치를 생성 . 그러나 삭제는 문제가되지 않았습니다. 나는 당신이 로컬 브랜치 이름을 다시 입력하도록 강요 당했다고 생각한다. ( – solidcell

답변

8

git branch -D -- --track 

이 후 대시를 무시하고 자식을 말해야 시도 --

+0

내 컴퓨터에서 이것을 테스트했는데,이게 작동한다. (git 1.7.3) – Matt

+0

정말 멋지다! 고맙다. – solidcell

관련 문제