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/08/05 11:56] – [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 24: | Linia 25: | ||
| * '' | * '' | ||
| * '' | * '' | ||
| + | * '' | ||
| ===== Własny serwer repozytoriów ===== | ===== Własny serwer repozytoriów ===== | ||
| Linia 66: | Linia 68: | ||
| ===== Dodanie remote służącego tylko do fetchowania ===== | ===== 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 ===== | ||