를 제거 할 수 없습니다 : 마스터와 리팩토링을. 나는 리팩토링 작업을 마쳤으므로 이제 checkout master
과 리팩터를 마스터에 병합하고 싶습니다. 리팩터링 작업을하는 동안, 나는 또한 .gitignore 일부 파일을 추가 (그 중 하나가 .idea이었다) 지금은 얻을 : 나는 많은 글을 읽었습니다 아무것도 작동하지는 분기를 체크 아웃 또는 내 자바 프로젝트 2 가지가 문제가있는 파일
[[email protected] MCleaner]$ git checkout master
error: The following untracked working tree files would be overwritten by checkout:
.idea/description.html
.idea/misc.xml
.idea/modules.xml
.idea/project-template.xml
.idea/vcs.xml
Please move or remove them before you switch branches.
Aborting
. 마스터 분기에 액세스하지 않고 파일을 제거하려면 어떻게해야합니까? 그 문제를 해결할 수있는 방법이 있습니까? 가능하다면 cmd 명령을 제공하십시오. 저는 아직 새로운 명령입니다. 여기
는git status
의 출력입니다 :
git clean --help
당신은 당신의 리팩토링 지점에 대한 모든 업데이트를 저지른 적이 있습니까? –
예, 여기에 자식 상태가 있습니다 : 'michal @ michal-pc MCleaner] $ git status 분기 리팩터 지점이 'origin/refactor'로 최신 상태입니다. 추적되지 않는 파일 : 는 (사용 최선을 다하고 될 것입니다 무엇에 포함 "자식이 ...을 추가")는 \t .idea/ \t 대상/ 아무것도 커밋하지만 비 추적 파일 존재 (사용 추적 "자식 추가"에 추가되지) ' –
doublemc
그런 다음 .idea 디렉토리는 여전히 추적되지 같이 * * 최선을 다하고 없습니다. 그것을 버리거나 추가하십시오. - 프로젝트의 일부분이 당신을위한 임시 공간 이었는지 여부에 달려 있습니다. –