logo

Git Basha

Git Basha jest niezbędnym narzędziem, które zapewnia Doświadczenie z wierszem poleceń Git w systemie operacyjnym Windows. Jest to powłoka wiersza poleceń umożliwiająca włączanie Git za pomocą wiersza poleceń w systemie. Git Basha to pakiet instalujący emulację Bash, niektóre popularne narzędzia uniksowe i Git w systemie operacyjnym Windows. W Git Basha użytkownik wchodzi w interakcję z repozytorium i elementami git za pomocą poleceń.

Spis treści



Co to jest Git?

Git jest system kontroli wersji Do śledzenie zmian w kodzie źródłowym podczas tworzenia oprogramowania. Przeznaczony jest do koordynowania pracy programistów, ale można go wykorzystać do śledzenia zmian w dowolnym zestawie plików. Jego celem jest wzrost efektywność , I prędkość i z łatwością zarządzaj dużymi projektami kontrola wersji . Git pomaga zespołowi uporać się z zamieszaniem, które zwykle ma miejsce, gdy wiele osób edytuje te same pliki.

Co to jest GitBash?

Git Basha jest interfejs linii komend ( interfejs wiersza polecenia ) aplikacja dla systemu Windows umożliwiająca komunikację z systemem kontroli wersji Git. Klonuj repozytoria , zatwierdzić zmiany , zmiany typu push i pull i wiele więcej jest możliwych dzięki Git Bash. Git Bash może zautomatyzować zadania ręczne za pomocą napisanych przez Ciebie skryptów. Git Bash pomaga w lepszy sposób poznać Git i kontrolę wersji.

GUI Gita

Git to system kontroli wersji, dostępny w formie graficznego interfejsu użytkownika (GUI) i interfejsu wiersza poleceń (CLI). Graficzny interfejs użytkownika (GUI) ułatwia wykonywanie zadań w porównaniu z najczęstszymi zadaniami wykonywanymi w Git w interfejsie wiersza poleceń (CLI), takimi jak zatwierdzanie zmian, tworzenie gałęzi i scalanie zmian. Klienci Git GUI są dostępni, każdy z własnymi mocnymi i słabymi stronami.



  1. Drzewo źródłowe.
  2. GitHub Pulpit
  3. ŻółwGit
  4. GitKrakena

Wybierz dowolny z interfejsów GUI Git zgodnie ze swoimi potrzebami i preferencjami. Jeśli jesteś początkujący, użyj prostego GUI Git, a dla zaawansowanych możesz użyć dostosowanego GUI.

Jak zainstalować Git Basha?

Aby zainstalować, wykonaj poniższe czynności Git Bash w systemie Windows :

Krok 1: Plik instalacyjny .exe dla Git Bash można pobrać ze strony https://gitforwindows.org/ Po pobraniu uruchom ten instalator, pojawi się następujące okno.



aktor Saira Banu

Instalacja Gita Basha

Krok 2: Wybierz komponenty, które chcesz zainstalować i kliknij przycisk Dalej.

Krok 3: Wybierz ścieżkę, do której chcesz zainstaluj gita jak pokazano na obrazku poniżej.

Krok 4: Zaczekaj, aż proces instalacji dobiegnie końca, aby rozpocząć korzystanie z Git Bash. Otworzyć Git Basha przejdź do folderu, w którym zainstalowałeś git, w przeciwnym razie po prostu wyszukaj w swoim systemie operacyjnym git bash.

jak duży jest ten monitor

Polecenia Git Bash

Git Bash zawiera zestaw poleceń do wykonywania różnych operacji związanych z zarządzaniem kodem i współpracą. Oto kilka podstawowych poleceń Git Bash:

  • git ciepło: Inicjuje nowe repozytorium git.
  • klon gita: git klon polecenie służy do klonowania repozytoriów, które są już dostępne w zdalnym repozytorium.
  • git dodaj: Pliki znajdujące się w obszarze roboczym zostaną przeniesione do miejsce postojowe .
  • git zatwierdzenie: Pliki dostępne w obszarze testowym zostaną zapisane w lokalnym repozytorium.
  • stan gita: To polecenie pokazuje status drzewa roboczego i obszaru tymczasowego.
  • dziennik git: log gita polecenie pomoże Ci zobaczyć logi wszystkich dokonanych zatwierdzeń.
  • gałąź gita: Tworzy nowy oddział.
  • git idzie: Do łączenia zmian z jednej gałęzi do drugiej.
  • konfiguracja gita: konfiguracja gita pomoże Ci skonfigurować nazwę użytkownika i identyfikator e-mail.
  • tag git: Wyświetli wszystkie tagi.

Jak korzystać z Git Basha?

Git Bash to potężne narzędzie, które pozwala na interakcję z Kontrola wersji Gita system w A środowisko wiersza poleceń w systemie Windows. Przejdźmy przez podstawy korzystania z Git Bash

Krok 1: Konfiguracja Gita

Ustaw swoją globalną konfigurację nazwy użytkownika/e-maila

Otwórz Git Bash i rozpocznij tworzenie nazwy użytkownika i adresu e-mail do pracy z Git Bash.

Ustaw swoją nazwę użytkownika:

git config --global user.name 'FIRST_NAME LAST_NAME'>

Ustaw swój adres e-mail:

git config --global user.email '[email protected]'>

Polecenie cd odnosi się do wiersz poleceń zmień katalog i służy do przejścia do żądanego katalogu. Aby poruszać się pomiędzy folderami, plik płyta CD polecenie jest używane

cd folder_name>

ls Komenda

Polecenie ls służy do wyświetlenia listy wszystkich plików i folderów w bieżącym katalogu.

ls>

Otwórz Git Bash i zmień bieżący katalog roboczy na swój lokalny projekt za pomocą płyta CD Komenda.

Zmień katalog roboczy

Krok 2: Zatwierdź repozytorium w Git Bash

Zainicjuj katalog lokalny jako repozytorium Git.

 git init>

Przygotuj pliki do pierwszego zatwierdzenia, dodając je do lokalnego repozytorium

git add .>

Przez status gita możesz później zobaczyć przygotowane pliki. Zatwierdź pliki, które umieściłeś w lokalnym repozytorium.

git commit -m 'First commit'>

Teraz po status gita polecenia widać, że nie pozostało już nic do zatwierdzenia, dlatego wszystkie pliki zostały zatwierdzone.

Krok 3: Inicjowanie lokalnego repozytorium Git

Wykonaj kroki podane poniżej, aby zainicjować repozytorium lokalne za pomocą Git.

zamień całą Javę

Otwórz GitHub przez Internet i kliknij utwórz nowe repozytorium. Nadaj swojemu repozytorium odpowiednią nazwę i utwórz repozytorium.

Zainicjowano repozytorium Git

Notatka: Możesz zainicjować swoje repozytorium git plikiem README, a ponadto możesz wspomnieć w nim o szczegółach swojego projektu. Pomaga ludziom dowiedzieć się, o czym jest to repozytorium. Jednak nie jest to absolutnie konieczne. Jeśli jednak zainicjujesz repozytorium plikiem README przy użyciu interfejsu dostarczonego przez GitHub, wówczas w lokalnym repozytorium nie będzie tego pliku README.

Po utworzeniu repozytorium pojawią się następujące informacje

Krok 4: Połącz lokalne repozytorium z GitHubem

Przejdź do repozytorium GitHub i w pliku kod, Sekcja skopiuj adres URL i W wierszu polecenia dodaj adres URL repozytorium, do którego zostanie przesłane repozytorium lokalne.

git remote add origin repository_URL>

Wypchnij zmiany w lokalnym repozytorium do GitHub.

git push origin master>

Tutaj pliki zostały wypchnięte do głównej gałęzi twojego repozytorium. Teraz w repozytorium GitHub można zobaczyć przesłane pliki.

kiedy pojawił się system Windows 7

Krok 5: Ściąganie i wypychanie zmian do GitBash

Załóżmy, że pliki są zmieniane i do lokalnego repozytorium dodawane są nowe pliki. Aby zapisać zmiany w repozytorium git:

Pobierz wszystkie pozostałe zmiany z repozytorium zdalnego do repozytorium lokalnego.

git pull>

Zmiany muszą zostać wprowadzone w celu zatwierdzenia.

git add .>

Lub

git add file_name>

Teraz zatwierdź pliki etapowe.

git commit -m 'commit_name'>

Naciskać zmiany.

git push origin master>

Wypychanie zmian do GitBash

Nowe zmiany można zobaczyć:

Zaktualizowany katalog

Jak tworzyć i zarządzać oddziałami w GitBash?

Załóżmy, że zespół pracuje nad projektem i dla każdego członka pracującego nad projektem utworzono oddział. Dlatego każdy członek będzie pracował na swoich gałęziach, dlatego za każdym razem najlepsza gałąź jest łączona z główną gałęzią projektu. Gałęzie sprawiają, że jest to system kontroli wersji i bardzo ułatwia utrzymanie kodu źródłowego projektu.

Składnia

  • Wypisz wszystkie gałęzie w swoim repozytorium.
git branch>
  • Utwórz nowy oddział
git branch branch_name>
  • Bezpieczny Usuń określoną gałąź
git branch -d branch_name>
  • Wymuś usunięcie określonej gałęzi
git branch -D branch_name>

Aby poruszać się pomiędzy gałęziami przejdź do kasy Jest używane. Aby utworzyć nową gałąź i włączyć ją.

git checkout -b new_branch_name>

Aby po prostu przejść do oddziału

git checkout branch_name>

Po dokonaniu płatności w oddziale możesz zobaczyć * w bieżącym oddziale. Teraz to samo zatwierdź dodanie I popełnić działania można wykonać również na tej gałęzi.

jak sprawdzić rozmiar mojego monitora

Łączenie oddziałów w GitBash

Najpierw dotrzyj do docelowej gałęzi

git checkout branch_name>

Połącz gałąź z gałęzią docelową

git merge new_branc>

Klonowanie repozytoriów w GitBash

Klonowanie służy do uzyskania kopii istniejącego repozytorium git. Kiedy uruchomisz git klon polecenie powoduje zapisanie folderu zip w domyślnej lokalizacji

git clone url>

To polecenie zapisuje katalog jako domyślną nazwę katalogu repozytorium git. Aby zapisać nazwę katalogu jako nazwę niestandardową, należy przekazać dodatkowy argument dla niestandardowej nazwy katalogu

git clone url custom_name>

Cofanie zatwierdzeń w GitBash

Jeśli zdarzy się sytuacja, że ​​zapomnisz dodać jakieś pliki do zatwierdzenia i będziesz chciał cofnąć jakiekolwiek zatwierdzenie, możesz je zatwierdzić ponownie używając -poprawiać

Składnia:

git commit --amend>

Wniosek

Możesz zarządzać swoim kodem za pomocą narzędzia Git Bash. Ponieważ ma interfejs wiersza poleceń, możesz używać skryptów do automatyzacji procesów. Można go używać w systemach Windows, Mac i Linux, ponieważ jest to aplikacja wieloplatformowa. Jest oprogramowaniem typu open source i bezpłatnym. Niektóre z podstawowych i wyrafinowanych poleceń Git Bash zostały omówione w tym poście. Omówiono także możliwości Git Bash w zakresie klonowania repozytoriów, tworzenia i zarządzania oddziałami, łączenia oddziałów i cofania zmian.

Często zadawane pytania dotyczące GitBash

Co to jest bash Git?

GitBash umożliwia użytkownikom pracę z wierszem poleceń Git w środowisku Microsoft Windows.

Czy Git Bash jest narzędziem?

Narzędzie Git Bash zapewnia funkcje wiersza poleceń w systemie operacyjnym Windows.

Jaka jest różnica między git i git Bash?

Git to system kontroli wersji używany do zarządzania kodem źródłowym i historią projektów, natomiast Git Bash to środowisko terminala wiersza poleceń dla systemu Windows, które umożliwia korzystanie z poleceń Git.

Czy Git Bash różni się od GitHuba?

Git Bash to narzędzie wiersza poleceń umożliwiające lokalną pracę z Git, natomiast GitHub to internetowa platforma do hostowania repozytoriów Git i współpracy nad nimi.

I