meta data for this page
Różnice
Różnice między wybraną wersją a wersją aktualną.
| Poprzednia rewizja po obu stronachPoprzednia wersjaNowa wersja | Poprzednia wersja | ||
| git [2022/07/20 11:42] – [Własny serwer repozytoriów] Paweł Grygorczuk | git [2023/09/13 12:17] (aktualna) – [Git i Github] Paweł Grygorczuk | ||
|---|---|---|---|
| Linia 2: | Linia 2: | ||
| Podstawy pracy z systemem kontroli wersji Git. Pełną dokumentację znajdziesz na stronie https:// | Podstawy pracy z systemem kontroli wersji Git. Pełną dokumentację znajdziesz na stronie https:// | ||
| + | Zobacz także: [[GitLab]]. | ||
| ===== Podstawy ===== | ===== Podstawy ===== | ||
| Linia 19: | Linia 20: | ||
| Oto najważniejsze polecenia, które umożliwiają rozpoczęcie pracy z Gitem: | Oto najważniejsze polecenia, które umożliwiają rozpoczęcie pracy z Gitem: | ||
| - | * '' | + | * '' |
| * '' | * '' | ||
| * '' | * '' | ||
| * '' | * '' | ||
| + | * '' | ||
| + | * '' | ||
| ===== Własny serwer repozytoriów ===== | ===== Własny serwer repozytoriów ===== | ||
| Linia 62: | Linia 65: | ||
| Notatki sporządzono na podstawie: https:// | Notatki sporządzono na podstawie: https:// | ||
| + | |||
| + | ===== Dodanie remote służącego tylko do fetchowania ===== | ||
| + | |||
| + | <code bash> | ||
| + | git remote add upstream git@github.com: | ||
| + | git remote set-url --push upstream DISABLE | ||
| + | </ | ||
| + | |||
| + | Przykładowy scenariusz użycia. | ||
| + | |||
| + | <code bash> | ||
| + | git checkout mybranch | ||
| + | git add . | ||
| + | git commit -m "My new feature" | ||
| + | </ | ||
| + | |||
| + | Przesuwamy nasz commit na wierzch stosu commitow z upstream. | ||
| + | |||
| + | <code bash> | ||
| + | git rebase upstream/ | ||
| + | </ | ||
| + | |||
| + | Ostatecznie wysyłamy na swój serwer. | ||
| + | |||
| + | <code bash> | ||
| + | git push origin | ||
| + | </ | ||
| ===== Prywatny fork publicznego repozytorium ===== | ===== Prywatny fork publicznego repozytorium ===== | ||