2013-08-29 19 views
6

Polecenie git status nie pokazuje nowych nieśledzonych katalogów i nie mogę ich dodać. .. Jak mogę to rozwiązać? Wyświetlane są nowe i nieśledzone pliki, problem dotyczy tylko nowych katalogów.Git nie pokazuje nieśledzonych katalogów

+4

Git śledzi pliki, a nie katalogi, niestety. Czy są puste katalogi? Istnieje [niektóre obejścia tego problemu] (http://stackoverflow.com/questions/115983/how-do-i-add-an-empty-directory-to-a-git-repository?rq=1), np. umieszczając plik .gitignore w katalogu i zatwierdzając go. – Rup

+2

Czy istnieją pliki w katalogach? –

+0

jakie są uprawnienia nowego folderu? Sprawdź i zmień uprawnienia – theTypan

Odpowiedz

12

Git Nie można dodać katalogów do repozytorium. Można dodawać tylko pliki.

Jeśli chcesz dodać katalog, wstaw do niego pusty plik .gitignore i dodaj go.

5

Należy użyć pusty plik o nazwie „.keep” lub „.gitkeep”

4

pusty plik o nazwie .gitignore w każdym pusty folder, który chcesz popełnić można zrobić dobry sens.

Szczególnie, jeśli (ostatecznie) masz określone pliki, które chcesz zignorować w tym konkretnym folderze, ale nie inne. .gitkeep i .keep są pomocne tylko dlatego, że istnieją i nie zapewniają żadnej innej funkcjonalności. Będą one w końcu być martwy ciężar.

Co najmniej .gitignore w tych pustych folderach może być przydatny dla więcej niż początkowej intencji śledzenia folderu.

Powiązane problemy