2014-01-26 1 views
22

힘내 기는 어디에서나 리베이스 할 수 없습니다. https://stackoverflow.com/a/13694625/618450힘내 : 커밋되지 않은 변경으로 인해 리베이스 할 수 없습니다.

$ git update-index -q --ignore-submodules --refresh 
$ git diff-files --ignore-submodules 

모두 출력을 생성하지 않지만 하나가 수행합니다 :

$ git diff-index --cached --ignore-submodules HEAD -- 
:100644 000000 cab819f1e5ed6cc7cff374eecae273e1d6ae6a01  0000000000000000000000000000000000000000 D .idea/codeStyleSettings.xml 
:100644 000000 2953f353d2c65dd62e36926accb7f645a600b7e0 0000000000000000000000000000000000000000 D .idea/dictionaries/roxy.xml 
:100644 000000 0e7ecef362d8a77067edf4bae5972f33185bd986 0000000000000000000000000000000000000000 D .idea/inspectionProfiles/Project_Default.xml 
:100644 000000 3b312839bf2e939fea3ebdef15630a4b33e57caf 0000000000000000000000000000000000000000 D .idea/inspectionProfiles/profiles_settings.xml 
:100644 000000 e31af55b33d82e28f471a2ba51b63c2a91fa53b7 0000000000000000000000000000000000000000 D .idea/php.xml 
:100644 000000 9c25e8d4f1169b5d3103b14fdb60e7d7c3975b70 0000000000000000000000000000000000000000 D db/sfront.sql 

내가 그 파일을 삭제할 수 없습니다 다음이 답변의 지시에 따라

Cannot rebase: Your index contains uncommitted changes. 
Please commit or stash them. 

$ git rm --cached .idea/php.xml 
fatal: pathspec '.idea/php.xml' did not match any files 

나를 도울 수있는 아이디어가 있습니까?

편집 :

자식 숨겨 놓은 내 문제가 해결되었습니다. 나는 무슨 일이 일어 났는지 모르겠다. 불평하는 파일은 무시되어야합니다.

+2

'자식 stash'을 한 후 다음 git stash 명령에 대한 모든 학습을위한 좋은 링크? – Ryan

+0

고쳐 줘서 고마워. 고마워. – Pixy

+0

파일을 무시할 수없고 * 저장소의 일부일 수 없습니다. 'git'가 그 파일에서 변경을 감지했다면 이전에 저장소에 추가되었습니다 (즉,'.gitignore '에 나열되어 있어도 무시되지 않을 것입니다 - 당신이'git'에 중요하다고 말했을 때, 아무튼). – larsks

답변

41

git stash은 다른 파일과 다른 파일을 저장하여 작업 디렉토리를 마지막 커밋으로 되돌립니다. 리베이스를 완료하면 을 실행하십시오. 이렇게하면 해당 파일이 작업 디렉토리로 리턴되고 이전과 같이 작업 할 수 있습니다.

편집 : Git Tools - Stashing

+1

설명해 주셔서 감사합니다. 그때 내가 한 가지 더 질문이 있는데, 내가 자식을 저지하려고했을 때 아무런 변화가 없다고했다. 왜 커밋은 변경 사항을 보지 않았지만 은닉은 했습니까? – Pixy

+0

그 뒤에'git stash pop'을 했니? – jamesthollowell

+1

아니요 그 파일이 필요하지 않습니다. .idea의 모든 파일은 내 IDE와 내 db의 이전 백업에서 가져온 것입니다. 그들이 은신처에 남아 있으면 미래에 문제가 생길 수 있습니까? 아마도 – Pixy