Skip to content

Instantly share code, notes, and snippets.

@pjastr
Last active October 25, 2017 11:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pjastr/40f0766f2341204c6a6a632272581325 to your computer and use it in GitHub Desktop.
Save pjastr/40f0766f2341204c6a6a632272581325 to your computer and use it in GitHub Desktop.

Przesłanie lokalnej kopii do zdalnego repozytorium

  1. Uruchamiamy Git CDM.

  2. Wpisujemy komendę: cd sciezka_dostepu gdzie ścieżka dostepu powinna wskazywać folder z solucją (a nie tylko z projektem).

  3. Wpisujemy komendę git init - powoduje to utworzenie lokalnego systemu kontroli wersji (powtaje ukryty folder .git).

  4. Dodajmy zazwyczaj wszystkie pliki komendą git add .

  5. Dodajemy opis commita np. za pomocą komendy git commit -m "pierwszy commit"

  6. Z poziomu przeglądarki tworzymy na Githubie nowe repozytorium. Uwaga: nie tworzymy przez www nowej gałęzi czy pliku README. Kopiujemy adres https repozytorium.

  7. Określamy adres zdalnego repozytorium np. git remote add origin https://github.com/pjastr/Test5.git

  8. Przesyłamy (push) lokalny commit do zdalnego repozytorium np. git push -u origin master (musimy się zalogować i mieć uprawnienia do "działania").

Przykładowy log z konsoli: https://i.imgur.com/IYrVwCx.png

Kolejnym razem możemy część pominąć. Wystarczy wykonać kroki 4, 5 i 8.

Pobranie zmian ze zdalnego repozytorium do lokalnej kopii

Używamy np. komendy git pull (działa jeśli już mamy powiązanie lokalnej kopii ze zdalnym repozytorium, zadziała także jeśli nie mamy problemów ze scalaniem).

Sklonowanie zdalnego repozytorium do lokalnego folderu

Za pomocą komendy cd przechodzimy do folderu, w którym ma być zapisany folder repozytorium. Następnie wpisujemy komendę np. git clone https://github.com/pjastr/Test5.git i czekamy na przesłanie.

Uwaga: domyślnie zdalne repozytorium jest przesyłane do nowego folderu we wskazanej lokalizacji. Więc jeśli chcemy zarządzać solucją, musimy do niego w wierszu poleceń przejść.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment