Skip to content

Latest commit

 

History

History
121 lines (86 loc) · 11.2 KB

README.pl.md

File metadata and controls

121 lines (86 loc) · 11.2 KB

Pierwsze kontrybucje

fork this repository

Przeczytaj to w innych językach: Angielski, Hiszpański, Holenderski, Hindi, Rosyjski, Japoński, Wietnamski, Greek.

Jeżeli nie masz gita na swoim komputerze, zainstaluj go

Fork repozytorium

Zrobisz swoją kopię tego repozytorum naciskając przycisk fork

Klonowanie repozytorium

clone this repository

Teraz skopiuj to na swój komputer. Kliknij przycisk clone, a następnie ikonę schowka

Otwórz konsolę i uruchom komendę git:

git clone "wklej skopiowany adres"

Gdzie "wklej skopiowany adres" (bez cudzysłowiów) to adres tego repozytorium. Zobacz poprzedni krok jak skopiować ten adres.

copy URL to clipboard

Przykład:

git clone https://github.com/this-is-you/first-contributions.git

Gdzie 'this-is-you' to Twój login na githubie. Tu ściągasz zawartość Twojej kopii repozytorium first-contributions z githuba na swój komputer

Zakładanie gałęzi

Wejdź w folder ze swoim repozytorium jeżeli jeszcze tam nie jesteś.

cd first-contributions

Teraz utwórz nową gałąź wykonując git checkout command

git checkout -b <add-your-name>

Przykład

git checkout -b add-alonzo-church

Zrób potrzebne zmiany i scommituj je

Otwórz plik Contributors.md w edytorze tekstu, dodaj swoje dane i zapisz go. Jeżeli będziesz w folderze repozytorium i zrobisz git status to zobaczysz te zmiany. Dodaj te zmiany przy pomocy komendy git add.

git add Contributors.md

Teraz scommituj te zmiany wykonując komendę git commit.

git commit -m "Add <your-name> to Contributors list"

Zastąp <your-name> swoim loginem

Wysyłanie zmian github

Wyślij swoje zmiany komendą git push

git push origin <add-your-name>

Zastąp <add-your-name> nazwą gałęzi, którą wcześniej utworzyłeś

Wyślij swoje zmiany do recenzji

Jeżeli wejdziesz w swoje repozytorium na githubie, to zobaczysz przycisk Compare & pull request. Kliknij go.

create a pull request

Teraz wyślij żądanie scalenia.

submit pull request

Utrzymywanie swojej kopii aktualnej

Jeżeli jakieś zmiany zostaną dołączone do głównej gałęzi tego projektu, Twoja kopia nie zobaczy tego. Musisz zsynchronizować swoją kopię z głownym repozytorium, dodaj adres tego repozytorium jako nadrzędny upstream remote url.

git remote add upstream https://github.com/multunus/first-contributions

Dzięki temu git będzie wiedzieć, że istnieje taki sam projekt pod tym adresem i jest nadrzędny. Gdy zajdą w nim zmiany zostaną musisz pobrać nową wersję repozytorium.

git fetch upstream

Tu ściągamy zmiany z nadrzędnego repozytorium. Teraz musimy je dołączyć do naszej kopii.

git rebase upstream/master

Akceptujemy wszystkie zmiany, które przyszły do naszej gałęzi głównej. Teraz jeżeli wypchniemy naszą gałąź głowną to będzie już zawierać te zmiany.

git push origin master

Ćwiczenia przy użyciu innych narzędzi

GitHub Desktop Visual Studio 2017 GitKraken
GitHub Desktop Visual Studio 2017 GitKraken

Co dalej?

Oto lista popularnych projektów, w których jest dużo łatwych rzeczy do zrobienia. Miłej nauki!

exercism fun-retro habitat scikit-learn elasticsearch
exercism Fun Retros react habitat scikit-learn Leiningen numpy elasticsearch
homebrew rust vuejs Suave OpenRA PowerShell coala moment
homebrew Rust vuejs Suave OpenRA PowerShell coala moment
ava freeCodeCamp webpack hoodie pouchdb neovim babel
ava freeCodeCamp webpack hoodie pouchdb neovim babel brackets
Node.js
Node.js Semantic-UI-React