>  Q&A  >  본문

github - Git 无法忽略目录,怎么都无法忽略目录

使用的ThinkPHP,git目录在D:/website/example.com/.git/
要忽略的目录 D:/website/example.com/www/Application/Runtime的这个Runtime目录






我所执行的操作:

1.在目录D:/website/example.com/www/application/Runtime 
右键点击删除并且添加到忽略列表

2.截图中的那些默认的选择,然后在D:/website/example.com/.gitignore 
文件里面有了自动生成的一段内容 */www/application/Runtime*

3.但是再去看 Runtime的图标,却是一个红色的圆叹号。并没有变成忽略的

4.而且git给出的忽略选项中“删除并且添加到忽略列表”,
为什么一定要删除,我只是想让他被忽略而已。

现在的问题是怎么都无法让git忽略目录。

某草草某草草2755일 전634

모든 응답(5)나는 대답할 것이다

  • 迷茫

    迷茫2017-04-26 09:03:42

    명령줄을 사용하고 git이 추적된 디렉토리를 무시하고 다시는 신경쓰지 않기를 원하는 경우:

    으아악

    회신하다
    0
  • 高洛峰

    高洛峰2017-04-26 09:03:42

    이 삭제는 원하는 것이 아니며, Git 데이터베이스에서 추적 기록을 삭제하는 것뿐입니다. 기록 기록에 여전히 남아 있기 때문에 다음 동기화 중에 다시 표시됩니다. 절대로 막을 수 없는 것. 나는 Gui의 이 작업을 사용한 적이 없습니다. 해당 명령이 git rm인지 확실하지 않습니다. 그렇다면 파일이 손실될 염려가 없습니다. 불안하신 분들은 먼저 수동백업을 하신 후 해보시면 아실 겁니다.

    회신하다
    0
  • 高洛峰

    高洛峰2017-04-26 09:03:42

    첫 번째 정답은 git rm --cache입니다

    회신하다
    0
  • 仅有的幸福

    仅有的幸福2017-04-26 09:03:42

    루트 디렉터리 명령줄에서 새 .gitignore 파일을 생성합니다
    예: 캐시 폴더를 무시하려면
    그런 다음 .gitignore 파일에 /cache

    를 작성하세요.

    회신하다
    0
  • PHPz

    PHPz2017-04-26 09:03:42

    지난번에 Segmentfault.com에서 제기한 특정 디렉터리를 git이 무시하는 문제가 해결되었습니까? 해결 방법을 알려주실 수 있나요?

    회신하다
    0
  • 취소회신하다