de-vraag
  • Pytania
  • Tagi
  • Użytkownicy
Powiadomienia
Nagrody
Rejestracja
Po zarejestrowaniu się, będziesz otrzymywać powiadomienia o odpowiedziach i komentarzach do swoich pytań.
Zaloguj się
Brak tłumaczeń pasujących do Twojego wyszukiwania Jeśli masz już konto, zaloguj się, aby sprawdzić nowe powiadomienia.
Za dodane pytania, odpowiedzi i komentarze przewidziane są nagrody.
Więcej
Źródło
Edytuj
Matt Parkins
Matt Parkins
Question

.gitignore jest ignorowany przez Git

Mój plik .gitignore wydaje się być ignorowany przez Gita - czy plik .gitignore może być uszkodzony? Jakiego formatu pliku, locale lub kultury oczekuje Git?

Mój .gitignore:

# This is a comment
debug.log
nbproject/

Wyjście z git status:

# On branch master
# Your branch is ahead of 'origin/master' by 1 commit.
#
# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
#       debug.log
#       nbproject/
nothing added to commit but untracked files present (use "git add" to track)

Chciałbym, aby debug.log i nbproject/ nie pojawiały się na liście plików nieśledzonych.

Od czego powinienem zacząć, aby to naprawić?

1394 2012-07-12T12:09:56+00:00 3
Peter Mortensen
Peter Mortensen
Edytowane pytanie 1. lutego 2019 в 12:10
Programowanie
git
gitignore
To pytanie ma 1 odpowiedź w języku angielskim, aby je przeczytać zaloguj się na swoje konto.
Alin Huruba
Alin Huruba
12. lipca 2012 в 12:20
2012-07-12T12:20:59+00:00
Więcej
Źródło
Edytuj
#16670847

Nawet jeśli do tej pory nie śledziłeś tych plików, Git wydaje się być w stanie "wiedzieć" o nich nawet po dodaniu ich do .gitignore.

UWAGA: Najpierw popełnij swoje aktualne zmiany, albo je stracisz.

Następnie wykonaj następujące polecenia z górnego folderu repozytorium Git:

git rm -r --cached .
git add .
git commit -m "fixed untracked files"
Peter Mortensen
Peter Mortensen
Edytowana odpowiedź 1. lutego 2019 в 12:12
2877
0
Solution / Answer
Matt Parkins
Matt Parkins
12. lipca 2012 в 12:30
2012-07-12T12:30:50+00:00
Więcej
Źródło
Edytuj
#16670848

Naprawione. OK, utworzyłem plik .gitignore w Notepadzie na Windowsie i nie działał. Kiedy zobaczyłem plik .gitignore na Linuksie, wyglądał on jak zorganizowany bełkot - być może Notepad zapisał Unicode zamiast ASCII lub cokolwiek 8-bitowego.

Więc przepisałem plik na moim komputerze z Linuksem, a kiedy ściągnąłem go z powrotem do Windowsa, działa dobrze! Hurra!

Peter Mortensen
Peter Mortensen
Edytowana odpowiedź 1. lutego 2019 в 12:14
178
0
 Beachhouse
Beachhouse
13. listopada 2012 в 2:21
2012-11-13T02:21:22+00:00
Więcej
Źródło
Edytuj
#16670849

Jedna rzecz, na którą należy również zwrócić uwagę: Czy zapisujesz swój plik .gitignore z prawidłowymi końcówkami linii?

Windows:

Jeśli używasz go w systemie Windows, czy zapisujesz go z końcówkami linii Windows? Nie wszystkie programy robią to domyślnie; Notepad++ i wiele edytorów PHP domyślnie ustawia końcówki linii dla Linuksa, aby pliki były kompatybilne z serwerem. Jednym z łatwych sposobów na sprawdzenie tego jest otwarcie pliku w Notatniku Windows. Jeśli wszystko pojawi się w jednej linii, to znaczy, że plik został zapisany z linuksowymi końcówkami linii.

Linux:

Jeśli masz problem z działaniem pliku w środowisku Linux, otwórz plik w edytorze takim jak Emacs lub nano. Jeśli widzisz jakiekolwiek znaki niedrukowalne, oznacza to, że plik został zapisany z końcówkami linii systemu Windows.

Peter Mortensen
Peter Mortensen
Edytowana odpowiedź 1. lutego 2019 в 12:18
GNU nano - Wikipedia
en.wikipedia.org
2
0
Dodaj pytanie
Kategorie
Wszystkie
Technologia
Kultura / Rekreacja
Życie / Sztuka
Nauka
Profesjonalny
Biznes
Użytkownicy
Wszystkie
Nowy
Popularny
1
365
Zarejestrowany 1 dzień temu
2
True Image
Zarejestrowany 1 dzień temu
3
archana agarwal
Zarejestrowany 3 dni temu
4
Maxim Zhilyaev
Zarejestrowany 6 dni temu
5
adambotsfford adambotsfford
Zarejestrowany 1 tydzień temu
DA
DE
EL
ES
FR
ID
IT
JA
KO
LT
NL
PL
PT
RU
SK
TR
ZH
© de-vraag 2022
Źródło
stackoverflow.com
na podstawie licencji cc by-sa 3.0 z przypisaniem