2011-03-14 4 views

답변

2

git branch -m -- -update update을 사용해 보셨습니까? 일반적으로

+0

방금 ​​시도했는데 (아담이 제안한대로), 작동합니다. 감사합니다! – Florent2

+0

마우스를 타임 스탬프 위로 가져 가면 실제로 아담보다 100 초 앞섰다는 것을 알 수 있습니다. 응답의 정렬은 시간 순서가 아니지만 '가장 최근 활동 + 투표 +보기'와 같은 것입니다. '가중치가 적용되므로 상단에서 _latest_ 답변을 자주 볼 수 있습니다. – LHMathies

+0

정말로 죄송합니다. 나는 너에게 받아 들여진 대답을 바꿨다. – Florent2

1

git checkout -b proper_name을 수행하십시오. 그런 다음 .git/refs/heads에서 원치 않는 분기 파일을 삭제하고 삭제하면됩니다. 이 탈출 캐릭터의 의심이있는 경우 배쉬와 주변 하구보다 간단

,이 도움 등

희망.

+0

고마워 adymitruk. 지점에서 이미 수행 한 작업이 필요하므로 Adam의 솔루션을 적용했습니다. – Florent2

+0

이것은 여러분의 브랜치에서 이미 수행 한 작업을 유지하며 사용하는 git의 버전은 중요하지 않습니다. –

+0

이 대답은 #winning –

1

당신이 플래그 처리를 종료하기 위해 이름 앞에 이중 하이픈을 사용할 수 있어야하지만, 그 일을하는 나를 위해 작동하지 않는 시도하고 -update라는 분기를 만들 :

$ git branch -- -update 
fatal: '-update' is not a valid branch name. 

를 버전의 경우 자식은 그것을 허용하고, 당신은 시도 할 수있다 git branch -m -- -update update

+0

감사합니다 아담! 귀하의 솔루션이 작동합니다. – Florent2

+0

사용하는 git의 버전에 따라 작동 여부가 다를 수 있습니다. Windows에서도 msysgit을 사용할 수 없습니다. –

+0

git에서 종종'--'는 파일 인수 (예 :'diff','checkout')에서 커밋 인자 (분기 이름 포함)를 분리합니다. 이것이 어디서나 작동하지 않는 이유 일 수 있습니다. –

관련 문제