Zobowiązania są centralną procedurą użytkowania GIT. Jest to migawka projektów programistycznych, w których zaktualizowana wersja projektu jest tworzona w bieżącym działającym repozytorium GIT. Załóżmy, że użytkownik tworzy niektóre pliki lub dodaje zmiany do plików kodu źródłowego projektu, a następnie śledzi je w obszarze inscenizacji. Następnie konieczne jest zaktualizowanie repozytorium nowych zmian, popełniając zmiany przez „$ Git commit" Komenda.
Wyniki z tego przewodnika to:
Rozróżnij polecenia „git commit -am” i „git commit -m”
„„-M”Opcja dodaje wszystkie śledzone zmiany do bieżącego repozytorium roboczego GIT wraz z„$ git commit" Komenda. Jednakże "$ git commit -am „Komenda jest potrzebna, gdy programiści chcą automatycznie dodać śledzone i nieposięte zmiany do repozytorium GIT bez przejścia do obszaru inscenizacji.
Jak dawać zobowiązanie za pomocą opcji „-M”?
Wykonaj poniższe czynności, aby popełnić dodane zmiany w repozytorium GIT za pomocą „-M" opcja.
Krok 1: Przełącz na żądane repozytorium GIT
Użyj "płyta CD„Polecenie, aby przejść do pożądanego repozytorium wraz z jego ścieżką:
$ cd "c: \ Users \ nazma \ git \ test_10"
Krok 2: Generuj pliki
Następnie utwórz nowe pliki tekstowe za pomocą „dotykać" Komenda:
$ Touch File2.plik txt3.tekst
Tutaj utworzyliśmy dwa pliki tekstowe:
Krok 3: Śledź zmiany w indeksie inscenizacji
Następnie dodaj „plik2.tekst”Nowo utworzony plik do indeksu inscenizacji, wykorzystując następujące polecenie:
$ git dodaj plik2.tekst
Krok 4: Zachęcone zmiany śledzone
Teraz uruchom „git zatwierdzić„Polecenie z„-M„Opcja aktualizacji repozytorium GIT:
$ git commit -m „Dodano pliki”
Krok 5: Sprawdź status repozytorium GIT
Następnie sprawdź status repozytorium GIT, uruchamiając „status git" Komenda:
Status $ git
Jak widać, nietakowany plik „plik3.tekst”Nie jest zaangażowany w repozytorium GIT:
Jak dawać zobowiązanie za pomocą opcji „-AM”?
Postępuj zgodnie z poniższymi krokami, aby popełnić dodane zmiany w repozytorium GIT za pomocą „-jestem „Opcja wraz z„$ git commit" Komenda.
Krok 1: Wyświetl status repozytorium
Najpierw wykonaj „status git„Polecenie do sprawdzenia aktualnego statusu GIT Repository:
Status $ git
Zgodnie z wynikami poniżej listy niepotrzebnych zmian istnieją w obszarze roboczym:
Krok 2: Zaktualizuj istniejący plik
Następnie otwórz wymagany plik, zaktualizuj go i zapisz zmiany za pomocą następującego polecenia:
$ start file2.tekst
Krok 3: Utwór dodał zmiany
Następnie użyj „Git dodaj”Polecenie do śledzenia dodanych zmian do indeksu inscenizacji:
$ git dodaj plik2.tekst
Krok 4: Zapisz zmiany w repozytorium GIT
Teraz zapisz zmiany w repozytorium roboczym GIT za pośrednictwem „git zatwierdzić„Polecenie z„-jestem " opcja:
$ git commit -am „aktualizacje plików”
Krok 5: Sprawdź popełnione zmiany
Na koniec sprawdź aktualny status repozytorium i sprawdź, czy w repozytorium roboczym istnieją jakieś śledzenie lub niezmienione zmiany:
Status $ git
Zgodnie z pod względem danych wyjściowych drzewo robocze jest puste i nie istnieją w nim żadne zmiany:
Wykazaliśmy różnicę między „-M" I "-jestem „Opcje wraz z„$ git commit" Komenda.
Wniosek
„„$ git commit -m ”Polecenie służy do dodania wszystkich śledzonych zmian do repozytorium roboczego GIT. Natomiast „$ git commit -am ”Polecenie automatycznie dodaje śledzone i nieokreszczeńcze zmiany do repozytorium GIT. Ten przewodnik ilustruje różnicę między „-M" I "-jestem „Opcje wraz z„$ git commit" Komenda.