마지막 커밋 이후와 똑같은 깨끗한 작업 디렉토리로 돌아가고 싶습니다. 힘내는 내가하지 않은 파일 수정을 내게보고하고있다. 그래서 나는 그것이 라인 엔딩과 관련이 있다고 생각한다. 나는이 작업을 수행하는 모든 일반적인 용의자를 시도수정 된 파일을 실행 취소 할 수 없습니다.
:
git reset --hard
git commit -- .
git stash
git clean -fd
git status
은 항상 수정 된 같은 파일을 보여줍니다. 내가 무엇을 할 수 있을지? 커밋되지 않은 변경 사항이 다른 브랜치에 숨겨져 있으므로 모든 것을 제거하고 싶지는 않지만 마스터 브랜치를 "롤백"합니다. 내가 찾을 수
$ git status
# On branch master
# 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: demo/index.html
# modified: demo/js/app.js
# modified: demo/js/libs/jquery.1.7.1.js
# modified: demo/js/libs/matchMedia.js
# modified: demo/js/libs/modernizr.js
# modified: demo/js/loadr.js
# modified: dist/enquire.js
# modified: src/include/intro.js
#
no changes added to commit (use "git add" and/or "git commit -a")
그럼 내가 제안 무엇을하려고 출력 및 다른 모든 것들 :
편집 롤백에도 불구하고
WickyNilliams at Nick MBA in ~/Repositories/enquire on master*
$ git checkout -- .
WickyNilliams at Nick MBA in ~/Repositories/enquire on master*
$ git reset --hard
HEAD is now at d70fee4 added meta tag to test demo on mobile #10
WickyNilliams at Nick MBA in ~/Repositories/enquire on master*
$ git status
# On branch master
# 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: demo/index.html
# modified: demo/js/app.js
# modified: demo/js/libs/jquery.1.7.1.js
# modified: demo/js/libs/matchMedia.js
# modified: demo/js/libs/modernizr.js
# modified: demo/js/loadr.js
# modified: dist/enquire.js
# modified: src/include/intro.js
#
no changes added to commit (use "git add" and/or "git commit -a")
당신이 볼 수 있듯이, 변경하지.
그렇다면 나는 충고를 따랐고 모든 공간을 무시하고 diff를 실행했는데 공백을 무시할 때 아무런 차이가 없다고 생각되는 것처럼 보인다. 그래서 나는 라인 엔딩이라고 생각한다! 이 문제를 해결하려면 어떻게해야합니까? 나는 autocrlf
~ true
으로 설정했습니다.
'git diff'에 수정 내용을 알려주시겠습니까? –
예. 나는 그것을 끝냈습니다. 기본적으로 모든 줄이 바뀌 었습니다. 그래서 나는 줄 끝과 관련이 있다고 생각했습니다.이상한 일이지만 한 대의 컴퓨터에서 모든 작업이 하나의 컴퓨터에서 이루어 지므로 어떻게 될지 확실하지 않습니다 – WickyNilliams
재설정 후 텍스트 편집기에서 파일을 열기 전에 * 이런 일이 있습니까? 나는 한 달 전에 설정했던 미친 환경 설정으로 인해 내 IDE가 내 도움없이 "유용하게"라인 엔딩을 변경했다는 것을 발견했다. –