을 포함 .gitignore :는 파일과 폴더를 제외하지만 난과 같이 폴더가 하위 디렉토리
/foo/one.txt
/foo/bar/two.txt
/foo/other/three.txt
내가 하위 폴더/foo는/바/제외 폴더/foo는 모든 것을/제외 할. 어떻게해야합니까?
이 .gitignore "other"하위 폴더는 제외했지만 "one.txt"파일은 여전히 포함되어 있습니다.
/foo/*
!/foo/bar/
을 포함 .gitignore :는 파일과 폴더를 제외하지만 난과 같이 폴더가 하위 디렉토리
/foo/one.txt
/foo/bar/two.txt
/foo/other/three.txt
내가 하위 폴더/foo는/바/제외 폴더/foo는 모든 것을/제외 할. 어떻게해야합니까?
이 .gitignore "other"하위 폴더는 제외했지만 "one.txt"파일은 여전히 포함되어 있습니다.
/foo/*
!/foo/bar/
지금 작동하고 .gitignore
동안 당신이 추적 제거하는 필요의 일반적인 문제로 고통 받고 있다고 할 수있다 현재 gitignore에있는 색인의 파일 why-git-doesnt-ignore-my-specified-file
즉, 색인에 없거나 제거되었는지 확인하려면 git rm <file>
을 사용하십시오.
감사합니다. 그것은 색인에있었습니다. 내 바보가 실제로 내 자신의 예를 확인하지 :) – esbite
처럼 찰스 베일리는 코멘트 섹션에서 말했다, 코드가 작동합니다
$ cat .gitignore
/foo/*
!/foo/bar/
$ git status
# On branch master
#
# Initial commit
#
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# .gitignore
# foo/
nothing added to commit but untracked files present (use "git add" to track)
$ git add foo/ -n
add 'foo/bar/two.txt'
$
내가 원했던 일이 나를 위해 원하는대로 작동합니다. –