dhosting.pldhosting.pl
  • Strona główna
  • Zacznij tutaj
  • Kategorie
    • Hosting
    • Poczta
    • Domeny
    • Faktury i płatności
    • Pozostałe
  • Fachowe poradniki
  • Helpdesk 24h
  • Elastyczny Web Hosting →
  • Strona główna
  • Zacznij tutaj
  • Kategorie
    • Hosting
    • Poczta
    • Domeny
    • Faktury i płatności
    • Pozostałe
  • Fachowe poradniki
  • Helpdesk 24h
  • Elastyczny Web Hosting →
Strona główna/Baza wiedzy/Pozostałe

Podstawowe komendy GIT

375 wyświetleń 0

Autor: Jan Elastyczny
8 miesięcy temu

Poniżej znajdziesz listę podstawowych komend git, które pozwolą Ci rozpocząć pracę z systemem wersjonowania.

Instalacja git

Poniżej znajdziesz linki do pobrania lub instrukcji instalacji git na poszczególnych platformach.

  • Git dla systemów MacOS (OSX)
  • Git dla Windows
  • Git dla Linux

Komendy

init – komenda, która pozwoli Ci na utworzenie nowego repozytorium git na podstawie katalogu, w którym została wydana.

git init

clone – jest komendą, która utworzy kopię obecnego repozytorium do odrębnego katalogu wskazanego ścieżką w ramach komendy

git clone /sciezka-do-katalogu

ewentualnie możemy użyć poniższej komendy w sytuacji gdy kopia ma znaleźć się na serwerze zdalnym

git clone username@host:/sciezka-do-repozytorium

add – jest to komenda, która proponujemy zmiany dla konkretnego pliku

git add nazwa-pliku

lub dodajemy wszystkie pliki korzystając z *

git add *

commit – to komenda, którą przesyłamy finalnie wykonane zmiany do repozytorium dodając komentarz dotyczący wykonanych modyfikacji.

git commit -m "Informacja dot. aktualizacji"

push – pozwoli Ci wysłać zmiany do głównego repozytorium, w tym przykładzie master

git push origin master

lub w przypadku serwera zdalnego możesz użyć komendy

git remote add origin serwer-docelowy

checkout – Ta komenda pozwala na przywrócenie stanu pliku do ostatniego commit-a. Coś robimy, nie podoba nam się i chcemy szybko cofnąć zmiany.

git checkout -- 

branch – Polecenie to pokazuje, jaką gałąź mamy w repozytorium. Ewentualny znak -v oznacza verbose, czyli pokazuje nie tylko nazwy gałęzi, ale także ostatni hash i opis commitów. dodatkowe v, czyli very verbose oznacza, że do wszystkich tych informacji zostanie jeszcze dodana nazwa zdalnej gałęzi.

git checkout -b feature_x

pull – Polecenie git pull jest używane do wyciągania i pobierania zawartości ze zdalnego repozytorium i natychmiastowego aktualizowania lokalnego repozytorium zgodnie z tą zawartością. Scalanie zdalnych zmian master z lokalnym repozytorium jest częstym zadaniem w przepływach pracy opartych na współpracy Git. Polecenie git pull jest w rzeczywistości kombinacją dwóch innych poleceń, git fetch, a następnie git merge. W pierwszym kroku operacji git pull, polecenie git fetch zostanie wykonane w zakresie ograniczonym do lokalnej gałęzi wskazywanej przez wskaźnik HEAD. Po pobraniu zawartości, polecenie git pull przełączy się na przepływ pracy merge. Zostanie utworzony nowy commit scalający, a wskaźnik HEAD zostanie zaktualizowany, aby wskazywał na nowy commit.

git pull

merge – Polecenie git merge BranchB łączy z bieżącą gałęzią (tj. BranchA), gałąź o nazwie BranchB. Po wykonaniu tego polecenia, gałąź BranchA wskazuje na tę samą rewizję, co gałąź BranchB.

git merge 

diff – Podczas gdy git status odpowiada na oba te pytania w bardzo ogólny sposób, git diff pokazuje dokładnie, które linie zostały dodane, a które usunięte – w formie łatki. Powyższe polecenie porównuje zawartość katalogu roboczego z tym, co znajduje się w poczekalni. Wynik pokaże ci te zmiany, które jeszcze nie trafiły do poczekalni.

git diff  

log – Za pomocą komendy log sprawdzamy wszystkie commity jakie zostały wprowadzone w danej gałęzi

git log --pretty=oneline

 

Tags:komendy gitgitwersjonowanie gitkontrola wersji gitpodstawowe komendy git

Czy ten artykuł był pomocy?

Tak  Nie
Powiązane artykuły
  • Jak działa wirus sieciowy?
  • Jak działa wirus makro?
  • Jak działa wirus boot sectora?
  • Czym jest wirus komputerowy?
  • Z jakich antywirusów warto skorzystać?
  • Co to jest Minecraft, jakie są wymagania aby grać lub uruchomić swój serwer?
Elastyczny Web Hosting
Fachowe poradniki
  • Drzewo kategorii i tagi – jak zarządzać strukturą serwisu contentowego
  • Headless CMS – WordPress jako backend Twojego serwisu
  • Jak stworzyć wtyczkę do WordPressa? Poradnik dla początkujących
  • Jak założyć bloga? Kompletny przewodnik instalacji WordPressa dla początkujących
  • Jekyll, generator stron statycznych, alternatywą dla WordPressa
  • Tailwind CSS – utility-first framework alternatywą dla Bootstrap
  • Vue.js jako wtyczka do WordPressa
  • Wielojęzyczna strona w WordPressie bez użycia wtyczek – jak ją stworzyć?
  • WordPress MultiSite – omówienie, instalacja oraz konfiguracja
Pozostałe
  • Podstawowe komendy GIT
  • Jak działa wirus sieciowy?
  • Jak działa wirus makro?
  • Jak działa wirus boot sectora?
  • Czym jest wirus komputerowy?
  • Z jakich antywirusów warto skorzystać?
Pokaż wszystko 116  
Najpopularniejsze
  • W jaki sposób skonfigurować program pocztowy?
  • Czym różni się CC od BCC podczas wysyłania wiadomości e-mail?
  • Jak wykonać polecenie traceroute w systemie Windows?
  • Jak skonfigurować pocztę w Outlook 365?
  • Jak odbierać pocztę ze swojej skrzynki na Gmailu?
Kategorie
  • Pozostałe
    • Program Partnerski
    • Bezpieczeństwo
    • Zarządzanie kontem
    • Inne
  • Domeny
    • Registry Lock
    • Rejestracja i odnowienia domen
    • Transfery domen
    • Zarządzanie domenami w dPanelu
  • Faktury i płatności
    • Faktury VAT
    • Inne
    • Metody i płatności
    • Problemy z płatnością
    • RODO
    • Zarządzanie fakturami i płatnościami w dPanelu
  • Hosting
    • FTP
    • dKonta / dVPS
    • Operacje PHP
    • Problemy z działaniem stron WWW
    • Redis
    • Rodzaje błędów HTTP
    • SSH
    • Strony WWW
    • Zacznij tutaj
    • Aplikacje internetowe (CMS
    • Bazy danych
    • Certyfikaty SSL
    • Cloudflare
    • CRON
    • Inne
    • Elastyczny Web Hosting
    • Kooperacja
  • Poczta
    • Migracja skrzynek
    • Aliasy pocztowe
    • Filtry antyspamowe
    • Problemy z odbiorem wiadomości
    • Gmail
    • Problemy z wysyłką wiadomości
    • Konfiguracja programów pocztowych
    • Webmail dPoczta.pl
    • Zarządzanie pocztą w dPanelu
  • Kalendarz
  • Strona główna
  • Zacznij tutaj
  • Status usług
  • Fachowe poradniki
  • Helpdesk 24h
  • Elastyczny Web Hosting →
  • Copyright © 2023 dhosting.pl Sp. z o.o.