W Git termin zdalny odnosi się do zdalnego repozytorium. Jest to wspólne repozytorium, którego wszyscy członkowie zespołu używają do wymiany swoich zmian. Zdalne repozytorium jest przechowywane w usłudze hostingu kodu, takiej jak serwer wewnętrzny, GitHub, Subversion i nie tylko. W przypadku repozytorium lokalnego zdalne zazwyczaj nie udostępnia drzewa plików przedstawiającego bieżący stan projektu; alternatywnie składa się tylko z danych dotyczących wersji .git.
Programiści mogą wykonywać wiele operacji na zdalnym serwerze. Operacje te mogą obejmować klonowanie, pobieranie, wypychanie, ciągnięcie i inne. Rozważ poniższy obraz:
Sprawdź pilota
Aby sprawdzić konfigurację serwera zdalnego, uruchom plik git zdalnie Komenda. Polecenie git Remote umożliwia dostęp do połączenia między zdalnym i lokalnym. Jeśli chcesz zobaczyć pierwotne istnienie sklonowanego repozytorium, użyj polecenia git Remote. Można go używać jako:
Składnia:
$ git remote
Wyjście:
Podane polecenie podaje zdalną nazwę jako pochodzenie . Origin to domyślna nazwa zdalnego serwera, nadawana przez Git.
Git zdalnie -v:
Git Remote obsługuje określoną opcję -v, aby wyświetlić adresy URL zapisane przez Git jako krótką nazwę. Te krótkie nazwy są używane podczas operacji odczytu i zapisu. Tutaj -v oznacza gadatliwy . Możemy użyć --gadatliwy zamiast -v. Jest używany jako:
Składnia:
$ git remote -v
Lub
Słownik C#
$ git remote --verbose
Wyjście:
Powyższe dane wyjściowe zapewniają dostępne połączenia zdalne. Jeśli repozytorium zawiera więcej niż jedno połączenie zdalne, to polecenie wyświetli je wszystkie.
Zdalne dodanie Git
Kiedy pośrednio pobieramy repozytorium, git dodaje pilota do repozytorium. Możemy także jawnie dodać pilota do repozytorium. Możemy dodać pilota jako pseudonim lub krótką nazwę strzału. Aby dodać pilota jako krótką nazwę, wykonaj poniższe polecenie:
Składnia:
$ git remote add
Wyjście:
W powyższym wyniku dodałem zdalne repozytorium z istniejącym repozytorium jako krótką nazwą „ hd '. Teraz możesz użyć ' hd ' w wierszu poleceń zamiast całego adresu URL. Na przykład, chcesz pobrać repozytorium, rozważ poniższe dane wyjściowe:
Wyciągnąłem repozytorium, używając jego krótkiej nazwy zamiast zdalnego adresu URL. Dostęp do głównej gałęzi repozytorium można teraz uzyskać poprzez krótką nazwę.
Pobieranie i wyciąganie zdalnej gałęzi
Możesz pobierać i wyciągać dane ze zdalnego repozytorium. Polecenie fetch and pull jest wysyłane do tego zdalnego serwera i pobiera wszystkie dane z tego zdalnego projektu, których jeszcze nie masz. Te polecenia pozwalają nam pobrać odniesienia do wszystkich gałęzi z tego pilota.
Aby pobrać dane ze zdalnych projektów, uruchom poniższe polecenie:
$ git fetch
Aby sklonować zdalne repozytorium ze zdalnych projektów, uruchom poniższe polecenie:
długi format ciągu Java
$ git clone
Kiedy klonujemy repozytorium, zdalne repozytorium jest dodawane z domyślną nazwą ' pochodzenie .' W większości przypadków polecenie jest używane jako źródło pobierania git.
Polecenie git fetch Origin pobiera aktualizacje wprowadzone na zdalnym serwerze od czasu jego sklonowania. Polecenie git fetch pobiera tylko dane do lokalnego repozytorium; nie łączy ani nie modyfikuje danych, dopóki nie przestaniesz działać. Kiedy chcesz, musisz połączyć go ręcznie ze swoim repozytorium.
Aby pobrać repozytorium, uruchom poniższe polecenie:
$ git pull
Polecenie git pull automatycznie pobiera, a następnie łączy zdalne dane z bieżącą gałęzią. Wyciąganie jest łatwiejszym i wygodniejszym sposobem działania niż pobieranie. Ponieważ polecenie git clone konfiguruje lokalną gałąź główną tak, aby śledziła zdalną gałąź główną na sklonowanym serwerze.
Wypychanie do oddziału zdalnego
Jeśli chcesz udostępnić swój projekt, musisz przekazać go dalej. Polecenie git push służy do udostępniania projektu lub wysyłania aktualizacji na zdalny serwer. Jest używany jako:
$ git push
Aby zaktualizować główną gałąź projektu, użyj poniższego polecenia:
$ git push origin master
Jest to specjalne narzędzie wiersza poleceń, które określa zdalną gałąź i katalog. Jeśli masz wiele oddziałów na zdalnym serwerze, to polecenie pomoże Ci określić główny oddział i repozytorium.
klawisze modyfikujące
Generalnie termin pochodzenie oznacza zdalne repozytorium, a master jest uważany za gałąź główną. Zatem całe stwierdzenie „ git push mistrz pochodzenia ' wypchnął zawartość lokalną do głównej gałęzi zdalnej lokalizacji.
Git Usuń pilota
Możesz usunąć połączenie zdalne z repozytorium. Aby usunąć połączenie, wykonaj polecenie git Remote za pomocą usunąć Lub rm opcja. Można to zrobić jako:
Składnia:
$ git remote rm
Lub
$ git remote remove
Rozważ poniższy przykład:
Załóżmy, że masz połączenie z domyślnym serwerem zdalnym ' pochodzenie .' Aby dokładnie sprawdzić pilota, wykonaj poniższe polecenie:
co to jest obj w Javie
$ git remote -v
Wyjście:
Powyższe dane wyjściowe wyświetlą listę dostępnych serwerów zdalnych. Teraz wykonaj operację usuwania, jak wspomniano powyżej. Rozważ poniższe dane wyjściowe:
W powyższym wyniku usunąłem „Origin” zdalnego serwera z mojego repozytorium.
Git Remote Zmień nazwę
Git umożliwia zmianę nazwy zdalnego serwera, dzięki czemu możesz użyć krótkiej nazwy zamiast nazwy zdalnego serwera. Poniższe polecenie służy do zmiany nazwy serwera zdalnego:
Składnia:
$ git remote rename
Wyjście:
W powyższym wyniku zmieniłem nazwę domyślnej nazwy serwera Origin na hd. Teraz mogę działać, używając tej nazwy zamiast pochodzenia. Rozważ poniższe dane wyjściowe:
W powyższym wyniku pobrałem zdalne repozytorium, używając nazwy serwera hd. Jednak gdy używam starej nazwy serwera, pojawia się błąd z komunikatem „ „Origin” nie wydaje się być repozytorium Git .' Oznacza to, że Git nie identyfikuje starej nazwy, więc wszystkie operacje będą wykonywane pod nową nazwą.
Git Pokaż Remote
Aby wyświetlić dodatkowe informacje o konkretnym pilocie, użyj polecenia git Remote wraz z poleceniem podrzędnym show. Jest używany jako:
Składnia:
$ git remote show
Spowoduje to wyświetlenie informacji o serwerze zdalnym. Zawiera listę gałęzi powiązanych z pilotem, a także punkty końcowe dołączone do pobierania i wypychania.
Wyjście:
Powyższe dane wyjściowe zawierają adresy URL zdalnego repozytorium, a także informacje o gałęzi śledzenia. Informacje te będą pomocne w różnych przypadkach.
Git Change Remote (Zmiana adresu URL pilota)
Możemy zmienić adres URL zdalnego repozytorium. Polecenie git Remote set służy do zmiany adresu URL repozytorium. Zmienia istniejący adres URL zdalnego repozytorium.
do metody string Java
Zestaw zdalny Git:
Zdalny adres URL możemy zmienić po prostu za pomocą polecenia git Remote Set. Załóżmy, że chcemy nadać naszemu projektowi unikalną nazwę, aby ją określić. Git nam na to pozwala. Jest to prosty proces. Aby zmienić zdalny adres URL, użyj poniższego polecenia:
$ git remote set-url
The zdalny adres URL zestawu polecenie przyjmuje dwa typy argumentów. Pierwsza to bieżąca nazwa serwera repozytorium. Drugi argument to , jest to nowa nazwa adresu URL repozytorium. Powinien mieć poniższy format: https://github.com/URLCzmieniono
Rozważ poniższy obraz:
W powyższym wyniku zmieniłem istniejący adres URL repozytorium jako https://github.com/URLCzmieniono z https://github.com/ImDwivedi1/GitExample2 . Po mojej nazwie adresu URL można zrozumieć, że to zmieniłem. Aby sprawdzić najnowszy adres URL, wykonaj poniższe polecenie:
$ git remote -v