Zarządzanie wersjami za pomocą Git, GitHub i innych.

Usuń i zmień nazwę pliku za pomocą Git - Łatwe instrukcje

Wszystkie filmy z tutorialu Zarządzanie wersjami za pomocą Git, GitHub i innych.

Podczas rozwijania oprogramowania i pracy z systemami kontroli wersji, takimi jak Git, często konieczne jest modyfikowanie lub wręcz usuwanie plików. Ten poradnik pokaże ci, jak skutecznie usuwać lub zmieniać nazwę plików w swoim repozytorium za pomocą poleceń git rm i git mv.

Najważniejsze wnioski

  • Za pomocą git rm usuwasz pliki z repozytorium, nie usuwając ich z systemu plików.
  • Polecenie git mv pomoże ci zmienić nazwę plików i jednocześnie zapisać zmiany w repozytorium.

Instrukcja krok po kroku

Na początku chcemy stworzyć pusty plik i dodać go do naszego repozytorium Git. Zacznij, tworząc nowy plik. Możesz to zrobić poleceniem touch.

Następnie wykonaj polecenie git status. To da ci podsumowanie aktualnego stanu twojego repozytorium Git. Powinieneś zobaczyć, że plik błędny.txt został dodany jako nowy.

Usuń plik i zmień nazwę za pomocą Git – proste instrukcje

Aby dodać ten plik, użyj polecenia git add:

git add błędny.txt

Teraz możemy zatwierdzić plik. Zrób to poleceniem:

git commit -m "Dodano plik"

Jeśli teraz wykonasz git log, powinieneś zobaczyć, że plik został pomyślnie dodany.

Ale zauważyłeś błąd: plik nie powinien nazywać się błędny.txt. W takim przypadku możesz go albo zmienić, albo usunąć. Jeśli chcesz usunąć plik, użyj polecenia git rm:

git rm błędny.txt

Gdy ponownie sprawdzimy status, powinieneś zauważyć, że plik jest oznaczony jako usunięty, ale jeszcze nie został usunięty z repozytorium. Teraz użyj git commit, aby zapisać zmianę:

git commit -m "Usunięto plik"
Usuń plik i zmień nazwę za pomocą Git – instrukcje łatwe do wykonania

Dzięki tym krokom skutecznie usunąłeś błędny.txt i odnotowałeś zmianę w repozytorium. Teraz widzisz w statusie, że plik już nie istnieje.

Usunięcie i zmiana nazwy pliku za pomocą Git – łatwe instrukcje

Kolejnym przykładem jest sytuacja, gdy masz plik, który zawiera wrażliwe dane, jak plik konfiguracyjny z danymi dostępowymi. Stwórz taki plik o nazwie config.txt i także dodaj go do swojego repozytorium Git. Ponownie użyj poleceń:

touch config.txt
git add config.txt

Przed wysłaniem zmian chciałbyś upewnić się, że ten wrażliwy plik nie trafi do twojego repozytorium Git. Dzieje się to często, gdy dodajesz wiele plików jednocześnie, a jeden z nich nie powinien być w repozytorium. W takim przypadku możesz użyć git rm, ale jest specjalna procedura, jeśli chcesz, aby plik pozostał lokalnie.

Użyj następującego polecenia, aby usunąć plik z repozytorium, nie usuwając go z systemu plików:

git rm --cached config.txt
Usuwanie i zmiana nazwy plików za pomocą Git – Proste instrukcje

Następnie zrób commit:

git commit -m "Usunięto plik konfiguracyjny z repozytorium"
Usuń i zmień nazwę pliku za pomocą Git – Łatwe instrukcje

Teraz widzisz, że plik jest w statusie oznaczony jako „nieśledzony”. To oznacza, że został usunięty z repozytorium, ale pozostaje w twoim systemie plików.

Usuń plik i zmień nazwę za pomocą Git – łatwe instrukcje

Sprytnym posunięciem jest stworzenie pliku.gitignore, aby upewnić się, że ten plik nie zostanie przypadkowo dodany do repozytorium. Otwórz lub stwórz plik.gitignore i dodaj do niego linię:

config.txt

Po wykonaniu tej czynności dodaj.gitignore do śledzenia w Git i zatwierdź swoje zmiany:

git add.gitignore
git commit -m "Dodano.gitignore"

Kolejną przydatną funkcją w Git jest zmiana nazwy plików. Załóżmy, że chcesz zmienić nazwę pliku README na README.txt. Polecenie, które należy użyć, to:

git mv README README.txt

Ponownie wykonaj git status, aby zobaczyć, że plik został pomyślnie zmieniony na inną nazwę.

Usuń plik i zmień nazwę w Git – łatwe instrukcje

Na koniec ponownie zrób commit:

git commit -m "Zmieniono nazwę README na README.txt"
Usuń plik i zmień nazwę za pomocą Git – proste instrukcje

Teraz wykonałeś wszystkie kroki pomyślnie i możesz mieć pewność, że repozytorium jest w czystym stanie.

Podsumowanie – Usuwanie i zmiana nazwy plików za pomocą Git

W tym poradniku nauczyłeś się, jak usuwać i zmieniać nazwy plików za pomocą Git. Polecenia git rm i git mv są niezbędne, aby utrzymać twoje repozytorium w czystości i porządku.

Często zadawane pytania

Co się stanie, gdy użyję git rm?Używając git rm, usuwasz plik z repozytorium Git.

Czy plik pozostaje w systemie plików po użyciu git rm?Domyślnie plik jest usuwany z systemu plików i repozytorium, chyba że użyjesz --cached.

Jak mogę zmienić nazwę pliku?Użyj polecenia git mv, podając starą i nową nazwę pliku.

Jaki jest cel pliku.gitignore?Za pomocą pliku.gitignore możesz określić, które pliki powinny być ignorowane przez Git.

Jak mogę sprawdzić status mojego repozytorium?Możesz sprawdzić status swojego repozytorium Git, używając polecenia git status.