git pull을 할 수 없습니다.
내가 할 노력하고있어 자식 풀을 하고 오류 메시지가 :
error: The following untracked working tree files would be overwritten by merge:
<myFileName>
Please move or remove them before you can merge.
따라서 오류가 발생하는 git rm --cache 명령을 사용하여 파일을 제거하려고합니다 .
fatal: pathspec
<myFileName>
did not match any files
이 시점에서 나는 붙어 있습니다. 파일을 제거 할 때까지 당길 수 없습니다. 그러나 파일을 제거 할 수 없다는 메시지가 표시됩니다.
이 문제를 해결하려면 어떻게해야합니까?
끌어 당기는 과정에서 추적되지 않은 파일이 있습니다. git rm --cached
추적되지 않기 때문에 제거 할 수 없습니다 . 색인에 나타나지 않습니다. 당신은 평범한 오래된 그들을 제거해야합니다rm
이것은 'git clean'명령을위한 기회입니다. 추적되지 않은 파일에 대해 신경 쓰지 않는다면 ... git clean -n
무엇이 제거되는지 확인하고 git clean -f
추적되지 않은 파일을 rm 살펴보십시오 .
디렉토리에서도 작동하도록 명령에 -d를 추가합니다.
git clean -dn
git clean -df
해당 파일이 아직 현재 브랜치에 없으므로 git rm --cache
. 사용하십시오 rm
.
다른 포스터에 동의합니다. 문제는 파일이 git에 의해 추적되지 않는다는 것입니다. 이 명령 git rm
은 추적중인 파일에서 작동합니다. rm은 컴퓨터에서 파일을 제거합니다. 또는 무시 된 파일 목록에 파일을 추가하거나 편리한 경우 파일 유형을 추가 할 수 있습니다. tortoise git과 같은 GUI 도구 중 하나를 사용하여 추적되지 않은 모든 파일을 빠르게 삭제할 수도 있습니다.
원래 오류 메시지에서 알 수 있듯이 해당 파일은 추적되지 않습니다 . 그것은 git
그것에 대해 아무것도 모른다는 것을 의미 합니다. 을 사용하여 파일 시스템에서 제거하십시오 rm
. 내용이 마음에 들면 다른 곳으로 옮기십시오.
참조 URL : https://stackoverflow.com/questions/16447690/cant-do-a-git-pull
'Development Tip' 카테고리의 다른 글
UIButton의 이미지 및 중앙 텍스트 왼쪽 정렬 (0) | 2021.01.05 |
---|---|
send_file을 사용하여 Amazon S3에서 파일을 다운로드합니까? (0) | 2021.01.05 |
Ruby on Rails 4 앱이 iframe에서 작동하지 않습니다. (0) | 2021.01.05 |
오류! (0) | 2021.01.05 |
Node.js에서 디렉토리를 제거하지 않고 디렉토리에서 모든 파일을 제거하는 방법 (0) | 2021.01.05 |