2016-08-02 7 views
0

git push 새 분기를 처리하려고합니다. 이것은 내가 repo (assembla에 호스팅 됨)를 밀고 나서 처음으로 문제가 아니 었습니다. 새 분기를 밀어 낼 수 없습니다. nil에 대해 정의되지 않은 메서드 인 'hex'가 있습니다. NilClass (NoMethodError) 오류

나는, 새로운 지점을 만들어 최선을 다하고 git push --set-upstream origin my-new-branch, 에 노력하고이 메시지를 가지고 :

fatal: my-new-branch cannot be resolved to branch. 
/usr/bin/git-receive-pack:71:in `read_line': undefined method `hex' for nil:NilClass (NoMethodError) 
     from /usr/bin/git-receive-pack:80:in `read_split' 
     from /usr/bin/git-receive-pack:219:in `rewrite_refs_client_wants_to_modify' 
     from /usr/bin/git-receive-pack:100:in `block in start' 
     from /usr/lib/ruby/2.3.0/open3.rb:205:in `popen_run' 
     from /usr/lib/ruby/2.3.0/open3.rb:95:in `popen3' 
     from /usr/bin/git-receive-pack:95:in `start' 
     from /usr/bin/git-receive-pack:251:in `<main>' 

내가 또한, 새로운 지점에 develop을 분기 수동 커밋을 다시 시도하고 거기에서 밀어 -하지만 여전히 같은 오류가 발생합니다.

아직 동일한 환경에서 2 일 전에 생성 한 다른 지점에 새로운 변경 사항을 적용 할 수 있습니다. 나는 확인했고 리모컨은 나의 변화를 가지고있다.

내가 일하고 있어요 -

Windows 10 VM in VirtualBox 
VirtualBox: version 5.1.2 
git version 2.9.0.windows.1 
shell: windows Git Bash 

추가 정보가 필요한 경우 알려 주시기 바랍니다. 무엇이이 문제와 관련이 있는지 확신하지 못했습니다.

답변

0

덕분에 당신이 my-new-branch 대신 My-New-Branch 작성하는 것이 될 수 있을까? 시스템이 대소 문자를 구분하면 일치하지 않으며 대부분의 저장소에서 소문자 마스터가 기본값입니다.

편집이 답변의 코멘트 섹션에서 우리의 논의 사항에 따라

. 나는 Feature/footer가 원격 위치에 없었 음을 발견했다. 따라서 create을 작성하고 push을 원점으로 가져야합니다. 이것은 한 줄로 이루어질 수 있습니다. git push -u Feature/footer

+0

안녕하세요 @ Shravan40, 답장을 보내 주셔서 감사합니다. 내 지사의 이름을'feature/footer'라고하고'git push -set-upstream origin feature/footer'로 푸시하려고했습니다. 대/소문자와 관련된 문제 없음 – ToT

+0

@ToT :'git branch -r'는'feature/footer' 브랜치를 나열합니까? – Shravan40

+0

내가'git branch -r'을 할 때 목록에 새 분기를 얻지 못합니다. 그러나'git branch -a'를 할 때 나는 그것을 볼 수 있습니다. 이제는 터미널에서 스크롤하여'git checkout -b feature/footer' 브랜치를 생성하는 명령을 볼 수 있기 때문에 설명 할 수없는'Feature/footer'로 나타납니다. 왜 git은 소문자'f' 대신 대문자'F'를 사용하여 가지를 나열합니까? – ToT