-M vs. git commit -am

-M vs. git commit -am

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 -m” i „git commit -am”
  • Jak dawać zobowiązanie za pomocą opcji „-M”?
  • Jak dawać zobowiązanie za pomocą opcji „-AM”?

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.