Zainstaluj git
Przed rozpoczęciem tego samouczka musisz sprawdzić, czy git jest zainstalowany w systemie, czy nie. Git nie jest domyślnie zainstalowany w systemie operacyjnym Ubuntu. Uruchom następujące polecenie, aby zainstalować git na Ubuntu.
$ sudo apt-get instaluj git
Zainstaluj wtyczkę zbiegającej
Uruchom następujące polecenie, aby zainstalować zbiegną wtyczkę na Ubuntu.
$ sudo apt-get install vim-fugitive
Zainicjuj repozytorium GIT
Konieczne jest zainicjowanie repozytorium GIT przed wykonaniem dowolnego polecenia GIT. 'Git Init„Polecenie służy do inicjalizacji repozytorium GIT dla każdego istniejącego lub nowego projektu. Uruchom następujące polecenie z terminalu, aby zainicjować puste repozytorium GIT.
$ git init
Dodawanie pliku w repozytorium GIT
Plik tekstowy o nazwie pracownik.tekst służy do testowania zastosowań zbiegającej wtyczki w tym samouczku. Treść tego pliku podano poniżej.
pracownik.tekst
11001 Sprzedaż 45 3000 USD
11002 HR 32 1500 $
11003 Marketing 26 1200 USD
11004 HR 25 $ 2500 $
11005 Sprzedaż 30 1000 USD
'Git dodaj „Polecenie służy do dodawania modyfikacji w bieżącym katalogu roboczym i dodaniu pliku w buforze Vim. Informuje polecenie GIT do dodania aktualizacji w określonym pliku po uruchomieniu 'git zatwierdzić' Komenda.
$ git dodaj pracownika.tekst
Polecenie „Git Commit” będzie wymagało uruchomienia w celu zapisania aktualizacji dowolnego pliku w lokalnym repozytorium. Uruchom polecenie z terminala.
$ git commit
Usunąć '#„Symbol z linii”Zmodyfikowany: pracownik.tekst„Plik, aby zapisać zmiany tego pliku.
Używając gblame
`` Wina git '' Polecenie służy do pokazania szczegółów najnowszej modyfikacji dowolnego pliku dla każdego wiersza. Uruchom polecenie z terminalu dla pliku, pracownik.tekst.
$ git obwiniaj pracownika.tekst
Wyświetli podobne dane wyjściowe, takie jak następujący obraz.
Możesz uzyskać to samo wyjście z powyższego polecenia z edytora vim za pomocą „: gblame” opakowania wtyczki fugitive. Nie musisz zrobić edytora, aby wykonać zadanie. Otwarty, 'pracownik.tekst„Plik w edytorze vim, uruchamiając następujące polecenie.
Pracownik $ vim.tekst
Naciskać WYJŚCIE I : Gblame Aby pobrać ostatnie informacje o modyfikacji pliku w edytorze.
: Gblame
Po naciśnięciu otrzymasz następujące sformatowane wyjście Wchodzić klucz.
„: GDIFF „Opakowanie jest używane jako alternatywa”git diff' Komenda. Gdy używany do dowolnego konkretnego pliku wyświetla różnicę między poprzednią zawartością a obecną zawartością pliku po bieżącym zatwierdzeniu. „: Gdiff” można użyć do wyświetlania różnicy między dowolną wersją pliku. Mogą wziąć argument dowolnej wersji w celu odzyskania konkretnej wersji pliku. Istnieją dwa inne powiązane polecenia wyszukiwania różnicy między dowolnymi dwiema wersjami pliku poprzez dodanie lub odzyskanie dowolnej sekcji różnicowej. Te polecenia są ': diffput' I ': diffget'. Sposób użycia „: Gdiff” Polecenie jest pokazane w następnej sekcji tego samouczka.
otwarty pracownik.tekst Plik i naciśnij 'I' Aby włączyć WSTAWIĆ tryb. Zmodyfikuj plik, dodając wpis dla pracownika, „11006”. Naciskać 'WYJŚCIE' I ':X' Aby zapisać i zamknąć plik.
Ponownie otwórz plik, pracownik.tekst W edytorze i typu vim „: Gdiff” i naciśnij Wchodzić Aby dowiedzieć się różnicy między bieżącym zatwierdzeniem a poprzedniej wersją pliku.
: Gdiff
Następujące dane wyjściowe wyświetli się po wykonaniu „: Gdiff ' Komenda. Nowo wstawiany rekord zostanie wyświetlony jako podświetlony tekst, aby pokazać różnicę.
„: Gread” Dowództwo działa jako alternatywa „Git Checkout” Komenda. Może również podjąć argument dowolnego pliku rewizji, takiego jak:: GDIFF 'Command.
: Gread
Kiedy to polecenie jest wykonywane dla bieżącej wersji pracownik.tekst plik to wyświetli następujące dane wyjściowe. Plik zawiera 6 rekordów pracowników, a dane wyjściowe pokazuje tekst '6 kolejnych linii'.
': Gstatus ' Komenda działa jako alternatywa 'status git ' Komenda. Pokazuje szczegółowe informacje o statusie wszystkich plików lub bieżącego pliku. Istnieje wiele niestandardowych kluczy do interakcji z oknem statusu. Niektóre z nich to D, CC, itp. otwarty pracownik.tekst plik w edytorze vim i uruchom polecenie „: gstatus”.
Pracownik $ vim.tekst
: Gstatus
„: Gmove” polecenie działa podobnie „git mv” Komenda. Służy do zmiany nazwy dowolnego istniejącego pliku z edytora VIM. Załóżmy, że chcesz zmienić nazwę pracownik.tekst plik przez emp.tekst. Otwórz plik w edytorze vim i wpisz następujące polecenie i naciśnij Wchodzić Aby zmienić nazwę pliku.
: GMOVE EMP.tekst
„: Gremove” polecenie działa podobnie „git rm” Komenda. Służy do usuwania pliku z bufora vim i bieżącego katalogu roboczego. Otwórz plik, który chcesz usunąć z bieżącego katalogu roboczego i uruchom polecenie '!' symbol, aby mocno usunąć plik. Tutaj, pracownik.tekst Plik jest wybierany do usunięcia.
: Gremove!
W tym samouczku pokazano, w jaki sposób użytkownicy VIM mogą wykonywać polecenia GIT za pomocą wtyczki VIM. Jeśli chcesz wykonać polecenia GIT i chcesz razem użyć edytora vim, lepiej jest użyć zbiegającej wtyczki VIM. Mam nadzieję, że po przeczytaniu tego samouczka czytelnik będzie mógł użyć zbiegającej wtyczki i uruchomić podstawowe polecenia git od edytora vim.