.gitignore에 추가된 파일을 복구하는 방법을 아는 사람이 있나요? 무시에서 파일을 삭제했는데 물리폴더에는 표시가 안되고, 캐시도 지워졌는데,,,
迷茫2017-05-02 09:52:46
일반적으로 .gitignore
에 추가된 파일은 로컬에서 삭제되지 않습니다. 로컬에서 삭제하지 않은 경우에는 확실히 다시 가져올 수 있습니다. 하지만 포스터의 설명 중 일부는 다음의 의미를 잘 이해하지 못합니다. .gitignore
的文件不会在本地删除,如果你本地没有删掉的话,完全可以找回来的。但是对于楼主的一些描述,我有点儿不太理解,什么叫做:
ignore里删掉了一个文件,但是在实体文件夹里并没有显示出来
你是自己手动将那个文件删掉了吗?如果是这样的话,git的确是找不回来,因为它并不是通过git操作删掉的,git并不对这些负责。你如果要找回来,不能指望git,而是找找其他文件恢复的软件吧,某些软件可以帮助找到误删的文件的。
另外,如果那个文件之前纳入过git管理的话,也是有希望找到的。比如,如果你之前曾今提交过某些文件,后来你又才其加入.gitignore
무시에서 파일이 삭제되었으나 실제 폴더에는 표시되지 않습니다
또한, 이전에 git 관리에 포함되어 있던 파일이 있다면 찾는 것도 가능합니다. 예를 들어 이전에 일부 파일을 제출한 후 나중에 .gitignore
를 추가한 경우 해결책이 있습니다. 이전 커밋으로 전환하여 다시 가져올 수도 있습니다.
으아아아
伊谢尔伦2017-05-02 09:52:46
먼저 무시 파일에서 해당 파일을 제거한 다음 git checkout을 실행하면 이전에 해당 파일에 대한 커밋이 있습니다. 그런 다음 복구 및 기타 작업을 수행하세요