logo

Git Dodaj

Polecenie git add służy do dodawania zawartości pliku do indeksu (obszaru tymczasowego). To polecenie aktualizuje bieżącą zawartość drzewa roboczego do obszaru tymczasowego. Przygotowuje także zawartość etapową do następnego zatwierdzenia. Za każdym razem, gdy dodajemy lub aktualizujemy dowolny plik w naszym projekcie, wymagane jest przesłanie aktualizacji do obszaru testowego.

Polecenie git add jest podstawową częścią technologii Git. Zwykle dodaje jeden plik na raz, ale dostępne są pewne opcje, które pozwalają dodać więcej niż jeden plik na raz.

„Indeks” zawiera migawkę danych drzewa roboczego. Ta migawka zostanie przekazana do następnego zatwierdzenia.

Polecenie git add można uruchomić wiele razy przed zatwierdzeniem. Wszystkie te operacje dodawania można umieścić w jednym zatwierdzeniu. Polecenie add dodaje pliki określone w wierszu poleceń.

Polecenie git add domyślnie nie dodaje pliku .gitignore. W rzeczywistości możemy zignorować pliki za pomocą tego polecenia.

Rozumiemy, jak dodawać pliki w Git?

pierwsze wyszukiwanie w głębi algorytmu

Git dodaj pliki

Polecenie Git add jest prostym poleceniem. Dodaje pliki do obszaru testowego. Możemy dodać jeden lub wiele plików jednocześnie w obszarze testowym. Będzie uruchamiany jako:

 $ git add 

Powyższe polecenie zostało dodane do obszaru testowego git, jednak nie można go udostępnić w systemie kontroli wersji. Aby go udostępnić, wymagana jest operacja zatwierdzenia. Przyjrzyjmy się poniższemu scenariuszowi.

Utworzyliśmy plik dla naszego nowo utworzonego repozytorium w formacie Nowy katalog . Aby utworzyć plik, użyj polecenia touch w następujący sposób:

 $ touch newfile.txt 

I sprawdź status, czy nie jest śledzony, czy nie, za pomocą polecenia git status w następujący sposób:

to jest
 $ git status 

Powyższe polecenie wyświetli nieśledzone pliki z repozytorium. Pliki te można dodać do naszego repozytorium. Jak wiemy, utworzyliśmy nowy plik.txt, więc aby dodać ten plik, uruchom poniższe polecenie:

 $ git add newfile.txt 

Rozważ poniższe dane wyjściowe:

Git Dodaj

Z powyższych danych wyjściowych możemy zobaczyć nowy plik.txt został dodany do naszego repozytorium. Teraz musimy zatwierdzić go do udostępnienia na Git.

Git Dodaj wszystko

W Gicie możemy dodać więcej niż jeden plik, ale musimy wielokrotnie uruchamiać polecenie add. Git udostępnia nam unikalną opcję polecenia add, dzięki której możemy dodać wszystkie dostępne pliki na raz. Aby dodać wszystkie pliki z repozytorium, uruchom komendę add za pomocą -A opcja. Możemy użyć '.' Zamiast -A opcja. To polecenie przygotuje wszystkie pliki na raz. Będzie działać w następujący sposób:

 $ git add -A 

Lub

 $ git add . 

Powyższe polecenie doda wszystkie pliki dostępne w repozytorium. Rozważ poniższy scenariusz:

Możemy albo utworzyć cztery nowe pliki, albo je skopiować, a następnie dodać wszystkie te pliki na raz. Rozważ poniższe dane wyjściowe:

Git Dodaj

W powyższym wyniku wszystkie pliki są wyświetlane jako pliki nieśledzone przez Git. Aby śledzić wszystkie te pliki jednocześnie, uruchom poniższe polecenie:

 $ git add -A 

Powyższe polecenie doda wszystkie pliki do obszaru testowego. Zapamiętaj -A opcja uwzględnia wielkość liter. Rozważ poniższe dane wyjściowe:

Git Dodaj

W powyższym wyniku wszystkie pliki zostały dodane. Stan wszystkich plików jest wyświetlany jako przygotowany.

Usuwanie plików z obszaru tymczasowego

Polecenie git add służy również do usuwania plików z obszaru tymczasowego. Jeśli usuniemy plik z repozytorium, wówczas będzie on dostępny w naszym repozytorium jako plik nieśledzony. Polecenie add służy do usunięcia go z obszaru tymczasowego. Brzmi dziwnie, ale Git może to zrobić. Rozważ poniższy scenariusz:

Usunęliśmy nowy plik3.txt z repozytorium. Stan repozytorium po usunięciu pliku przedstawia się następująco:

Git Dodaj

Jak widać z powyższych danych wyjściowych, usunięty plik jest nadal dostępny w obszarze tymczasowym. Aby usunąć go z indeksu, uruchom poniższe polecenie w następujący sposób:

 $ git add newfile3.txt 

Rozważ poniższe dane wyjściowe:

podzielony przez ciąg Java
Git Dodaj

Z powyższych danych wynika, że ​​plik został usunięty z obszaru testowego.

Dodaj tylko wszystkie nowe i zaktualizowane pliki:

Git pozwala nam na jednoczesne wystawianie tylko zaktualizowanych i nowo utworzonych plików. W tym celu użyjemy opcji usuwania ignorowania. Będzie używany w następujący sposób:

metody łańcuchowe Java
 $ git add --ignore-removal . 

Dodaj wszystkie zmodyfikowane i usunięte pliki

Git add ułatwia nam korzystanie z różnych opcji. W Git dostępna jest jeszcze jedna opcja, która pozwala nam na inscenizację tylko zmodyfikowanych i usuniętych plików. Nie spowoduje to przygotowania nowo utworzonego pliku. Aby umieścić tylko wszystkie zmodyfikowane i usunięte pliki, uruchom poniższe polecenie:

 $ git add -u 

Dodaj pliki za pomocą symboli wieloznacznych

Git pozwala nam na jednoczesne dodanie wszystkich tych samych plików wzorców. Jest to inny sposób dodawania wielu plików razem. Załóżmy, że chcę dodać wszystkie pliki Java lub pliki tekstowe, wtedy możemy użyć wzorca .java lub .txt. Aby to zrobić, uruchomimy polecenie w następujący sposób:

 $ git add *.java 

Powyższe polecenie przygotuje wszystkie pliki Java. Ten sam wzór zostanie zastosowany do plików tekstowych.

Następnym krokiem po dodaniu plików jest zatwierdzenie ich udostępnienia na Git.

Git Cofnij dodanie

Możemy cofnąć operację git add. Nie jest to jednak część polecenia git add, ale możemy to zrobić za pomocą polecenia git reset.

Aby cofnąć operację dodawania, uruchom poniższe polecenie:

 $ git reset 

Aby dowiedzieć się więcej o poleceniu git reset, odwiedź Git Reset.