Git remote: opis, kolejność pracy, repozycje

Popularny system kontroli wersji Git daje każdemu deweloperowi własną kopię repozytorium projektu lub repozytorium, czyli repozytorium, wraz z własną lokalną historią i strukturą. W terminologii Git takie repozytorium nazywa się lokalnym. Zdalne repozytoria lub zdalne repozytorium git są kopiami lokalnymi, ale są przechowywane w innym miejscu w Internecie. Takie repozytorium może służyć jako kopia zapasowa do przypadków, gdy coś dzieje się z komputerem i do wspólnej pracy.

Zdalny dostęp i jego funkcje

Praca poleceń nad projektem jest niemożliwa bez przeszkolenia zarządzania zdalnymi repozytoriami. Każda modyfikacja projektu jest przechowywana w Internecie lub na serwerze systemu kontroli wersji, takiego jak Git. Może istnieć kilka wariantów projektu z niewielkimi różnicami, a wszystkie z nich są dostępne dla innych deweloperów. Niektóre repozytoria mogą być wyświetlane tylko, inne mogą wprowadzać zmiany. Dla każdego takiego działania w systemie Git istnieje kilka specjalnych poleceń, które pozwalają zarządzać zdalnymi kopiami projektów. Wszystkie one są modyfikacją głównego zespołu - git remote.


Zdalne zarządzanie pamięcią masową w Git

Proces pracy ze zdalnymi repozytoriami w Git omówiono poniżej. Zwykle użytkownicy systemu muszą dzielić komety zamiast jednego zestawu zmian. Zamiast przesyłać zestaw zmian z kopii roboczej do centralnego repozytorium, Git pozwala programistom na wymianę całych sektorów między poszczególnymi repozytoriami. Każdy użytkownikMoże istnieć kilka repozytoriów, z których każdy jest zwykle tylko do odczytu lub do odczytu i zapisu. Współpraca z innymi ludźmi obejmuje zarządzanie tymi zdalnymi repozytoriami. Wymaga to polecenia zdalnego dostępu - git remote. Jest to jedna z części szerszego systemu, który jest odpowiedzialny za synchronizację zmian.


Funkcje zdalnego dostępu

Wpisy zarejestrowane za pomocą polecenia zdalnego dostępu używane w połączeniu z poleceniami git remote push, fetch i pull. Zarówno pobieranie git, jak i git pull można wykorzystać do odczytu ze zdalnego repozytorium. Polecenie git remote umożliwia tworzenie, przeglądanie i usuwanie połączeń z innymi repozytoriami. Na przykład polecenie push służy do umieszczania danych w repozytorium i, przeciwnie, do pobrania. Polecenie pobrania jest potrzebne, aby uzyskać wszystkie informacje, których brakuje w kopii lokalnej ze zdalnego repozytorium. Po jego wykonaniu odniesienia do wszystkich nowych oddziałów, w których znajdują się dane. Oznacza to, że aktualizacje nie łączą się z bieżącym projektem, ale są oddzielne.
Następnie dane będą musiały zostać ręcznie opróżnione, jeśli będzie to konieczne. Git Remote Pull służy do automatycznego usuwania i repozytoriów. Zdalne połączenia przypominają raczej zakładki niż bezpośrednie linki do innych repozytoriów. Zamiast zapewniać dostęp w czasie rzeczywistym, są przydatnymi nazwami, których można użyć do połączenia z niezbyt przyjaznym dla użytkownika adresem URL.
Komenda zdalnego dostępu zasadniczo istniejeinterfejs do zarządzania listą rekordów zawartych w pliku ./.git/config. Konieczne jest zarządzanie zdalnymi repozytoriami, usuwanie nieistniejących obiektów, śledzenie wybranych gałęzi i zmiana adresów zdalnych repozytoriów (git change remote).

Wyświetla zdalną pamięć

Domyślnie Git usuwa listę wcześniej zapisanych zdalnych połączeń do innych repozytoriów. Tworzy to linię, w której zostaną określone nazwy zdalnych repozytoriów. Zdalne wywołanie git z opcją -v wyświetli listę nazw zakładek zakładek repozytorium, a także odpowiednie adresy URL. Opcja -v oznacza verbose. Polecenie git remote add tworzy nowy rekord połączenia zdalnego magazynu. Gdy rekord odległość została ustawiona za pomocą pokrętła sterowania, jego nazwa może być przeniesione do innych poleceń Git do komunikowania się z repozytorium.

Konfiguracja pokrętło sterujące

Poniższe przykłady użycia uważa zespół zarządzania repozytorium. Prosty rekord zdalny git wyświetla listę zdalnych połączeń. Istnieje kilka konfiguracji. Polecenie jest wygodne do wprowadzania zmian w pliku ./.git/config. Możesz również edytować go ręcznie za pomocą edytora tekstu. Polecenie do wybierania Git jest jednym z tych „dodatkowych podpoleceń akceptujących”.
Odmiany „obiekt”,.
  • . Rozkaz „git zdalnego dodanie” używany do utworzenia nowego połączenia do zdalnego repozytorium Gdy dodawanie jest możliwe zastosowanie pilota jako wygodny skrót dla innych zespołów Komenda wykonuje -f parametru którydodaje nazwę gałęzi natychmiast po utworzeniu zdalnego rekordu. Oraz ustalanie --tags”, który natychmiast pobiera i import każdego znacznika ze zdalnym repozytorium.
  • innego polecenia zdalnego git rm usuwa połączenia do zdalnego repozytorium. Modyfikuje i usuwa plik /.git/config nazwane. Jeśli następnie wykonać tego polecenia prefiksem remote_test, można zobaczyć, że rekord nie istnieje.
  • rekord git remote rename zmienia nazwę zdalnego połączenia. W ten pierwszy zwrócił uwagę na nową nazwę, a następnie . - nowa Aby zmienić repozytorium zdalnego adresu URL, należy tutaj zaktualizować plik konfiguracyjny nowy adres URL inaczej. . Rzym błąd
  • dostać polecenie wyświetla URL na adresy URL do zdalnego dostępu Po dodaniu parametru -.. Wszystko będzie wymienić wszystkie adresy URL dostępnych zdalnych repozytoriów
  • łączy się ze zdalnym repozytorium

    GIT obsługuje wiele sposobów, w celu utworzenia związku do zdalnego repozytorium. Dwóch z nich najłatwiejszy dostęp do zdalnego repozytorium poprzez HTTP i poprzez SSH.
    HTTP jest najprostszym sposobem na umożliwienie anonimowego dostępu tylko do odczytu. Ale w pierwszym przypadku nie można wprowadzać zmian w projekcie za pośrednictwem protokołu HTTP. Dostęp, który umożliwia czytanie i pisanie, wymaga użycia SSH. Wymaga to aktywnego konta SSH. Ponadto Git obsługuje dostęp do uwierzytelniania przez SSH.

    Funkcje klonowania repozytorium: git remote origin

    Git ma na celu zapewnienie każdemu programistowi całkowicie odizolowanego środowiska dlaprojekt. Oznacza to, że informacje nie są automatycznie przekazywane między repozytoriami. Zamiast tego programiści muszą ręcznie przenieść zmiany do lokalnego repozytorium i wysłać swoje komety z powrotem do centralnego repozytorium. Dlatego polecenie git remote jest łatwym sposobem przekazania adresu URL do wymiany informacji.

    Kiedy programista klonuje repozytorium za pomocą klonu git, automatycznie tworzy z nim zdalne połączenie. Podczas klonowania Git, domyślną nazwą jest centralne repozytorium - pochodzenie, więc polecenie dostępu do niego jest zapisywane jako zdalne źródło git. Ta funkcja jest przydatna dla tych, którzy tworzą lokalną kopię centralnego repozytorium, ponieważ ułatwi to publikowanie prowizji i zapisywanie zmian.

    Zdalna praca z oddziałami

    Czasami trzeba się dowiedzieć, które gałęzie istnieją w zdalnym repozytorium. Jeśli używasz GitHub lub Gitweb do obsługi swojego repozytorium, zazwyczaj łatwo jest określić ich nazwy. Ale są sytuacje, kiedy nie są dostępne. Można także zarządzać poszczególnymi gałęziami przy użyciu polecenia git remote branches. Zdalne śledzenie oddziałów jest zapisywane jako: /. Na przykład, aby wyświetlić gałąź główną na serwerze źródłowym podczas ostatniego dostępu do niej, należy sprawdzić gałąź pochodzenia /wzorca. Jeśli w trakcie pracy z innym programistą wstawi zaktualizowany projekt z nowym wątkiem, wówczas na serwerze zostanie przedstawiony jako odnośnik wskazujący na przecinek nazwany przez nazwę tego oddziału.

    Powiązane publikacje