Konfigurowanie repozytorium Git
Repozytorium Git lub repozytorium to folder, w który usługa Git śledzi zmiany. Na komputerze może znajdować się dowolna liczba repozytoriów, z których każdy jest przechowywany we własnym folderze. Każde repozytorium Git w systemie jest niezależne, więc zmiany zapisane w jednym repozytorium Git nie mają wpływu na zawartość innego repozytorium.
Repozytorium Git zawiera każdą wersję każdego pliku zapisanego w repozytorium. Różni się to od innych systemów kontroli wersji, które przechowują tylko różnice między plikami. Usługa Git przechowuje wersje plików w ukrytym folderze .git wraz z innymi informacjami, które muszą zarządzać kodem. Usługa Git zapisuje te pliki bardzo wydajnie, więc posiadanie dużej liczby wersji nie oznacza, że używa dużo miejsca na dysku. Przechowywanie każdej wersji pliku pomaga lepiej scalać kod git i ułatwia pracę z wieloma wersjami kodu.
Deweloperzy pracują z usługą Git za pomocą poleceń wydanych podczas pracy w lokalnym repozytorium na komputerze. Nawet w przypadku udostępniania kodu lub pobierania aktualizacji od zespołu wykonywane są polecenia aktualizujące repozytorium lokalne. Ten lokalny projekt sprawia, że usługa Git jest rozproszonym systemem kontroli wersji. Każde repozytorium jest samodzielne, a właściciel repozytorium jest odpowiedzialny za aktualizowanie ich na bieżąco ze zmianami z innych.
Większość zespołów używa centralnego repozytorium hostowanego na serwerze, do którego każdy może uzyskiwać dostęp w celu koordynowania zmian. Centralne repozytorium jest zwykle hostowane w rozwiązaniu do zarządzania kontrolą źródła, na przykład GitHub lub Azure DevOps. Rozwiązanie do zarządzania kontrolą źródła dodaje funkcje i ułatwia współpracę.
Tworzenie nowego repozytorium Git
Istnieją dwie opcje tworzenia repozytorium Git. Można go utworzyć na podstawie kodu w folderze na komputerze lub sklonować z istniejącego repozytorium. Jeśli pracujesz z kodem tylko na komputerze lokalnym, utwórz repozytorium lokalne przy użyciu kodu w tym folderze. Jednak w większości przypadków kod jest już udostępniany w repozytorium Git, dlatego klonowanie istniejącego repozytorium na komputerze lokalnym jest zalecanym sposobem przejścia.
Tworzenie nowego repozytorium na podstawie istniejącego kodu
Użyj polecenia , git init
aby utworzyć nowe repozytorium z istniejącego folderu na komputerze. W wierszu polecenia przejdź do folderu głównego zawierającego kod i uruchom polecenie:
> git init
aby utworzyć repozytorium. Następnie dodaj wszystkie pliki w folderze do pierwszego zatwierdzenia przy użyciu następujących poleceń:
> git add --all
> git commit -m "Initial commit"
Tworzenie nowego repozytorium na podstawie repozytorium zdalnego
Użyj polecenia , git clone
aby skopiować zawartość istniejącego repozytorium do folderu na komputerze. W wierszu polecenia przejdź do folderu , aby zawierać sklonowane repozytorium, a następnie uruchom polecenie:
> git clone https://<fabrikam.visualstudio.com/DefaultCollection/Fabrikam/_git/FabrikamProject>
Pamiętaj, aby użyć rzeczywistego adresu URL istniejącego repozytorium zamiast adresu URL symbolu zastępczego pokazanego w tym przykładzie. Ten adres URL, nazywany adresem URL klonowania, wskazuje serwer, na którym zespół koordynuje zmiany. Pobierz ten adres URL od zespołu lub z przycisku klonowania w witrynie, w której jest hostowane repozytorium.
Nie jest konieczne dodanie plików ani utworzenie początkowego zatwierdzenia podczas klonowania repozytorium, ponieważ zostało skopiowane wraz z historią z istniejącego repozytorium podczas operacji klonowania.
Następne kroki
Usługi GitHub i Azure Repos zapewniają nieograniczone bezpłatne repozytoria publiczne i prywatne repozytoria Git.
Używasz programu Visual Studio? Dowiedz się więcej na temat tworzenia i klonowania repozytoriów z programu Visual Studio w tym samouczku git.