2015-01-19 6 views
0

나는 레포 안에 있습니다. 소프트웨어를 컴파일하려고 시도했지만 실패했습니다. 나는 다시 시도하고이 건너 온 : -저장소를 지울 수 없습니다.

$ git-buildpackage --git-ignore-branch 
gbp:error: You have uncommitted changes in your source tree: 
gbp:error: On branch experimental 
Your branch is up-to-date with 'origin/experimental'. 
Changes not staged for commit: 
(use "git add <file>..." to update what will be committed) 
(use "git checkout -- <file>..." to discard changes in working directory) 

     modified: examples/Makefile.am 

no changes added to commit (use "git add" and/or "git commit -a") 

gbp:error: Use --git-ignore-new to ignore. 

I 다음했다 : -

$git clean -f 

을 다시하지만 여전히 시도있어이 같은 변형 예/Makefile.am 오류, 왜? 그것은 그것을 깨끗하게하거나 원래 상태로 되돌려 놓지 않은 이유는 무엇입니까?

답변

1

빌드 프로세스가 추적 된 파일 examples/Makefile.am을 수정 한 것으로 보입니다.

명령 git clean -f은 추적되지 않은 파일 만 정리합니다. 수정 된 파일을 저장소에 마지막으로 기록 된 상태로 되돌리지는 않습니다. 후자를 수행하려면 모든 로컬 변경 사항을 삭제하려면

git reset --hard HEAD 

을 사용하십시오. (주의하십시오! 변경 한 모든 내용이 삭제됩니다.)

관련 문제