Miałem czysty katalog roboczy i zeszłej nocy przyniosłem klon z repozytorium Git. Ale teraz mój lokalny serwer utworzył i zawiera folder statystyk, który chcę zignorować.
Nie mogę zmusić Gita do ignorowania tego folderu, gdy uruchamiam status git.
On branch master
Your branch is ahead of 'origin/master' by 1 commit.
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)
new file: app_public/views/pages/privacy.php
new file: app_public/views/pages/terms.php
new file: public_html/stats/ctry_usage_200908.png
new file: public_html/stats/daily_usage_200908.png
new file: public_html/stats/dns_cache.db
new file: public_html/stats/hourly_usage_200908.png
new file: public_html/stats/index.html
new file: public_html/stats/usage.png
new file: public_html/stats/usage_200908.html
new file: public_html/stats/webalizer.current
new file: public_html/stats/webalizer.hist
Changed but not updated:
modified: .gitignore
Dodałem w moim .gitignore kilka różnych linii, ale nadal próbuję je dodać:
public_html/stats
public_html/stats/**
public_html/stats/**/*
public_html/stats/*
git add
je -zarejestrowałeś.W tym celu istnieją dwa przypadki
Przypadek 1: Plik został już dodany do repozytorium git.
Przypadek 2: Nowo utworzony plik, a jego stan nadal jest wyświetlany jako nieśledzony plik podczas używania
Jeśli masz przypadek 1:
KROK 1: Następnie uruchom
aby usunąć go z pamięci podręcznej repozytorium git
jeśli jest to katalog, użyj
KROK 2: Jeśli przypadek 1 się skończył, utwórz nowy plik o nazwie
.gitignore
w repozytorium gitKROK 3: Użyj poniższych, aby powiedzieć gitowi, aby ignorował / zakładał, że plik jest niezmieniony
KROK 4: Teraz sprawdź status za pomocą git status open
.gitignore
w twoim edytorze nano, vim, geany itp ... dowolnym, dodaj ścieżkę do pliku / folderu do zignorowania. Jeśli jest to folder, użytkownikfolder_name/*
ma zignorować cały plik.Jeśli nadal nie rozumiesz, przeczytaj artykuł git ignore file link.
źródło
fatal: Unable to mark file .idea/jsLibraryMappings.xml
kiedy to zrobięupdate-index
fatal: Unable to mark file
błąd. Proszę pomóż.Z „git help ignore” dowiadujemy się:
Dlatego potrzebujesz
źródło
To jest
/public_html/stats/*
.źródło
Jestem niesamowicie leniwy. Właśnie wyszukałem, mając nadzieję, że znajdę skrót do tego problemu, ale nie otrzymałem odpowiedzi, więc podrzuciłem to.
~ / bin / IGNORE_ALL
EG: IGNORE_ALL dodane ignorowanie statystyk
Spowoduje to dołączenie wszystkich plików ignorowanych do twojego .gitignore i zatwierdzenie. zauważ, że możesz chcieć później dodać adnotacje do pliku.
źródło