2012-05-09 3 views
3

, 나는 지점 이름 : 이름이 받아 들여졌다힘내 : 인식 할 수없는 지점 이름 자식에

구문 분석을(),하지만 난이 오류가 발생하는 경우 병합 :

git merge parse() bash: syntax error near unexpected token '('

IT는 이름을 바꿀 수 있나요 분기? 이 문제를 해결할 수있는 다른 방법이 있습니까?

감사합니다.

플랫폼 : 리눅스, bash는

+2

참고 : 이것은 전혀 문제가되지 않습니다. 쉘은 입력 한 내용을 이해할 수 없으므로 git을 실행하지 않습니다. – geoffspear

답변

4

git merge 'parse()' 

당신은 지점의 이름을 바꿀 수 있습니다 : 대신 지점 이름 주위에 따옴표를 넣어 예컨대 병합 시도하지만 그렇게 간단하지 않습니다. 어디에서든 지사 이름을 사용하려면 따옴표 (single 또는 double!)를 사용하십시오.

2

사용 지점의 이름을 바꿀 수 있습니다 :

git branch -m 'parse()' your_new_branch_name 

또한주의해야한다 (Switch branch names in git 참조) 만 사용하면 문제의 원인 지점 이름에 괄호 (또는 배쉬 문자)됩니다 사용. [-_a-zA-Z0-9] 문자 만 사용하는 것이 좋습니다.