Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Repozytorium Git to folder, w którym program 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. Git przechowuje wersje plików w ukrytym folderze .git wraz z innymi informacjami potrzebnymi do zarządzania 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 ułatwia szybką i łatwą pracę z wieloma wersjami kodu oraz lepiej scala kod w Git.
Deweloperzy pracują z usługą Git za pomocą poleceń wydanych podczas pracy w lokalnym repozytorium na komputerze. Nawet przy udostępnianiu kodu lub otrzymywaniu aktualizacji od zespołu, używa się poleceń do aktualizacji repozytorium lokalnego. 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 utrzymywanie go na bieżąco poprzez wprowadzanie zmian od 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, który ma 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 repo zamiast adresu URL 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.
Dalsze kroki
Usługi GitHub i Azure Repos zapewniają nieograniczone bezpłatne repozytoria publiczne i prywatne repozytoria Git.
Użytkownik programu Visual Studio? Dowiedz się więcej na temat tworzenia i klonowania repozytoriów z programu Visual Studio w tym samouczku git.