나는이 질문에 여러 번 돌아온 후에도 항상 어딘가에 붙어 있습니다. 단계별로 수행하는 자세한 프로세스를 생각해 냈습니다.
먼저 사용하십시오 git add
실제 콘텐츠를 추가하는 데 하십시오.
다른 모든 파일은 여전히 추적되지 않은 상태에서 색인에 추가 된 관련 파일이 표시됩니다. 이것은 .gitignore
단계별로 구성하는 데 도움이됩니다 .
$ git add wp-content/themes/my-theme/*
$ git status
Changes to be committed:
new file: wp-content/themes/my-theme/index.php
new file: wp-content/themes/my-theme/style.css
Untracked files:
wp-admin/
wp-content/plugins/
wp-content/themes/twentyeleven/
wp-content/themes/twentytwelve/
...
wp-includes/
...
DUMMY.TXT
디렉토리에 임시 파일을 추가하십시오 .
$ git status
Changes to be committed:
new file: wp-content/themes/my-theme/index.php
new file: wp-content/themes/my-theme/style.css
Untracked files:
wp-admin/
wp-content/plugins/
wp-content/themes/twentyeleven/
wp-content/themes/twentytwelve/
...
wp-content/themes/my-theme/DUMMY.TXT <<<
...
wp-includes/
...
우리의 목표는 이제 DUMMY.TXT
우리가 끝났을 때 이것이 여전히 Untracked로 나타나는 유일한 규칙이 되도록 규칙을 구성하는 것입니다.
규칙 추가를 시작하십시오.
.gitignore
/*
첫 번째는 모든 것을 무시하는 것입니다. 추적되지 않은 파일은 모두 사라져야합니다. 색인화 된 파일 만 표시되어야합니다.
$ git status
Changes to be committed:
new file: wp-content/themes/my-theme/index.php
new file: wp-content/themes/my-theme/style.css
경로에 첫 번째 디렉토리 추가 wp-content
/*
!/wp-content
이제 Untracked 파일이 다시 표시되지만 wp-content
의 콘텐츠 만
$ git status
Changes to be committed:
new file: wp-content/themes/my-theme/index.php
new file: wp-content/themes/my-theme/style.css
Untracked files:
wp-content/plugins/
wp-content/themes/twentyeleven/
wp-content/themes/twentytwelve/
..
첫 번째 디렉토리의 모든 것을 /wp-content/*
무시하고 무시하십시오!/wp-content/themes
/*
!/wp-content
/wp-content/*
!/wp-content/themes
이제 Untracked 파일은 wp-content/themes
$ git status
Changes to be committed:
new file: wp-content/themes/my-theme/index.php
new file: wp-content/themes/my-theme/style.css
Untracked files:
wp-content/themes/twentyeleven/
wp-content/themes/twentytwelve/
..
해당 더미 파일이 여전히 추적되지 않은 것으로 표시 될 때까지 프로세스를 반복하십시오.
/*
!/wp-content
/wp-content/*
!/wp-content/themes
/wp-content/themes/*
!/wp-content/themes/my-theme
$ git status
Changes to be committed:
new file: wp-content/themes/my-theme/index.php
new file: wp-content/themes/my-theme/style.css
Untracked files:
wp-content/themes/my-theme/DUMMY.TXT
**
당신이 당신의 패턴에는 슬래시가없는 경우 와일드 카드는 workds 참조 sparethought.wordpress.com/2011/07/19/...을