2014-12-07 2 views
1

에 내 로컬 .git의 REPO을 밀어하지 :.CMD 배치 파일 내 작업 디렉토리에 나는이 'gittify.cmd'배치 파일을 GitHub의

git status 
git add --all 
git status 
set /p commitComment=Enter the Commit Comment:%=% 
@echo git commit -m "%commitComment%" 
git status 
git push origin master 

문제는 GitHub에 대한 변경 사항을 밀어 아니에요 것입니다. ..하지만 손으로 ​​입력하면 명령에 따라 명령을 입력해도 문제없이 작동합니다.

이것은 "자식 밀어 원산지 마스터"후 마지막 명령이다 :

git reset HEAD <stucked file> 

:이 후

C:\www\lantosistvan.com>git push origin master 
github --credentials get: github: command not found 
Username for 'https://github.com': <My username> 
Password for 'https://<My username>@github.com': 
github --credentials store: github: command not found 
Everything up-to-date 

, 나는 지역 .git에서이 명령을 사용하여 특정 파일을 삭제해야 업데이트 1 :

이것은 내 PATH에 있습니다.

C:\Users\<My username>\AppData\Local\GitHub\PortableGit_<code>\bin 

문제없이 cmd와 ConEmu에서 git을 실행할 수 있습니다.

git config --global credential.helper 

아무 것도 표시하지 않습니다.

GitHub으로 푸시 할 때 SSH를 사용하지 않습니다. 나는 항상 내 사용자 이름과 패스를 입력합니다.

업데이트 2 : 내 컴퓨터에서

는 GitHub의 및 힘내 배쉬는 같은 시간에 설치되어 있어야합니다. PATH는 AppData 아래의 GitHub 폴더로만 전송됩니다.

UPDATE 3 - 해결책 : 어떤 이유

은 @echo 오류를 일으켰습니다. 어떻게 든 단순한 블록 일뿐입니다. 그래서 git push origin master 이전에는 작업 디렉토리가 깨끗하지 못했습니다. @echo를 제거하면 문제가 해결 : 당신이 자격 증명 도우미 힘내에 대해 구성, 그리고 로컬 호출에 문제가있는 것 같습니다처럼

git status 
git add --all 
git status 
set /p commitComment=Enter the Commit Comment:%=% 
git commit -m "%commitComment%" 
git status 
git push origin master 
+0

커밋 도구로 git-gui 또는 GitExtensions를 사용하고 실수로 포함시키지 않은 쓰레기와 파일을 실수로 커밋하지 않도록 실제로 검사합니다. 나는 또한 모든 커밋을 추진하지 않을 것이 좋습니다. 대신, 작업이 완료되면 누르십시오. 작업에는 별도의 커밋이어야하는 여러 개별 작업 단위가 필요할 수 있습니다. – patthoyts

+0

node_modules 폴더와 .gitignore 파일을 푸시 할 필요가없는 다른 파일은 이미 제외했습니다.정보를 제공해 주셔서 감사 드리며, Sublime Text 또는 Gulp에 대한 플러그인을 살펴볼 것입니다.이 플러그인은 수정 된 파일을 곧바로 푸시합니다. – Lanti

답변

0

것 같습니다. 자격 증명 도우미 실행 파일의 이름과 경로를 인쇄해야

git config --global credential.helper 

을 실행하여 설치 자격있는 도우미 확인 :

당신은 다음을 수행 할 수 있습니다. 이 파일이 로컬로 설치되었으며 쉘 경로에 포함되어 있는지 확인하십시오.

메시지에서 github 실행 파일이 사용자의 PATH에없는 것 같습니다. 문제를 해결하고 배치 파일을 다시 실행하십시오.

+0

질문이 업데이트되었습니다. – Lanti

관련 문제