2016-08-28 37 views
10

Dodałem do moich plików repozytorium, których nie chcę teraz śledzić. Nie chcę, aby pojawiały się w oknie oczekujących plików, ale nie chcę ich usuwać z projektu. Problem polega na tym, że nie wiem, jak to naprawić. Próbowałem wszystkiego. Nawet usunąłem je z repozytorium (ale nie z projektu, więc wciąż były na moim dysku), ale po nim pojawiły się w usuniętych plikach. To naprawdę denerwujące. Więc jak pozbyć się tych plików /target/.Nie mogę zatrzymać śledzenia plików w drzewie źródłowym

Ostrzeżenie: Opcja zatrzymania śledzenia nie działa! Nie ma na to reakcji.

enter image description here

+0

Możliwy duplikat [Jak zatrzymać Git w śledzeniu jakichkolwiek zmian w pliku z tego zatwierdzenia do przodu?] (Http://stackoverflow.com/questions/18276951/how-do-i-stop- git-from-tracking-any-changes-to-a-file-from-this-commit-forward) –

Odpowiedz

2

Oto proste rozwiązanie, należy dodać nazwę pliku lub folderu do .gitignore, a następnie git ignoruje go na zmianę źródłowego.

filename_with_path or folder 

i można korzystać git rm -r filename/folder* ignorować go na zawsze

+0

Czy nie działa – Przemek

+0

używasz interfejsu użytkownika lub gitbash? użyj tego polecenia na gitbash "git clean -f" usunie nieśledzone pliki z twojego drzewa źródłowego! –

12

Oto odpowiedź w Atlassian answers

Mówi się tam, że: Problem wydaje się, że anulowanie i porządku funkcjonalność przycisk jest włączony dla tej opcji. Wycofanie trafienia w rzeczywistości spowodowało zatrzymanie śledzenia pliku (ów).

To zadziałało również dla mnie. Wersja 1.9.6.1