You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Web-Dev-For-Beginners/translations/hu/Git-Basics
leestott 11b76f9886
🌐 Update translations via Co-op Translator
2 months ago
..
README.md 🌐 Update translations via Co-op Translator 2 months ago

README.md

GIT alapjai webfejlesztő kezdőknek👶

Mi az a Git?

  1. A Git egy elosztott verziókezelő rendszer.
  2. Az egész kódbázis és annak története minden fejlesztő számítógépén elérhető, ami megkönnyíti az ágak létrehozását és összevonását.
  3. Verziókezelő rendszerként (VCS) használják a számítógépes fájlok változásainak nyomon követésére.
  • Elosztott verziókezelés
  • Több fejlesztő munkájának koordinálása
  • Ki milyen változtatásokat végzett és mikor
  • Bármikor visszaállítható
  • Lokális és távoli tárolók

GIT FOGALMAK

  • Nyomon követi a kód történetét
  • "Pillanatképeket" készít a fájljaidról
  • Te döntöd el, mikor készítesz pillanatképet, azaz "commit"-ot
  • Bármikor visszatérhetsz egy korábbi pillanatképhez
  • Fájlokat előzetesen "stage"-elhetsz a commit előtt

Különbség Git és GitHub között

Git GitHub
A Git egy szoftver A GitHub egy felhőszolgáltatás
A Git helyileg van telepítve a rendszerre A GitHub az interneten van hosztolva
Parancssori eszköz Grafikus felhasználói felület
A Gitet a Linux tartja karban A GitHubot a Microsoft tartja karban
A Git a verziókezelésre és kódmegosztásra fókuszál A GitHub a központosított forráskód hosztolásra fókuszál
A Git nyílt forráskódú licencelt A GitHub ingyenes és fizetős csomagokat kínál
A Git 2005-ben jelent meg A GitHub 2008-ban jelent meg

GIT telepítése

  • Linux (Debian) $sudo apt-get install git
  • Linux (Fedora) $sudo yum install git
  • Letöltés Mac-re
  • Letöltés Windows-ra

Telepítési folyamat lépései:

  1. Ezután folytasd a Next > Next > Next > Install gombokkal

Telepítés után konfigurálnunk kell a Gitet a git bash használatával

  1. git config --global user.name 'YourName'
  2. git config --global user.email 'YourEmail'

Git parancsok


Projektek létrehozása és letöltése

Parancs Leírás
git init Lokális Git tároló inicializálása
git clone ssh://git@github.com/[username]/[repository-name].git Távoli tároló lokális másolatának létrehozása

Alapvető pillanatképek készítése

Parancs Leírás
git status Állapot ellenőrzése
git add [file-name.txt] Fájl hozzáadása a staging területhez
git add -A Minden új és módosított fájl hozzáadása a staging területhez
git commit -m "[commit message]" Változások elmentése (commit)
git rm -r [file-name.txt] Fájl (vagy mappa) eltávolítása
git push Feltöltés a távoli tárolóba
git pull Legfrissebb változások letöltése a távoli tárolóból

Ágak kezelése és összevonása

Parancs Leírás
git branch Ágak listázása (a csillag jelzi az aktuális ágat)
git branch -a Minden ág listázása (lokális és távoli)
git branch [branch name] Új ág létrehozása
git branch -D [branch name] Ág törlése
git push origin --delete [branch name] Távoli ág törlése
git checkout -b [branch name] Új ág létrehozása és váltás rá
git checkout -b [branch name] origin/[branch name] Távoli ág klónozása és váltás rá
git branch -m [old branch name] [new branch name] Lokális ág átnevezése
git checkout [branch name] Váltás egy ágra
git checkout - Váltás az utoljára kiválasztott ágra
git checkout -- [file-name.txt] Változások elvetése egy fájlban
git merge [branch name] Ág összevonása az aktív ággal
git merge [source branch] [target branch] Ág összevonása egy célággal
git stash Változások ideiglenes tárolása
git stash clear Minden ideiglenesen tárolt bejegyzés eltávolítása

Projektek megosztása és frissítése

Parancs Leírás
git push origin [branch name] Ág feltöltése a távoli tárolóba
git push -u origin [branch name] Változások feltöltése a távoli tárolóba (és az ág megjegyzése)
git push Változások feltöltése a távoli tárolóba (megjegyzett ág)
git push origin --delete [branch name] Távoli ág törlése
git pull Lokális tároló frissítése a legújabb commit-ra
git pull origin [branch name] Változások letöltése a távoli tárolóból
git remote add origin ssh://git@github.com/[username]/[repository-name].git Távoli tároló hozzáadása
git remote set-url origin ssh://git@github.com/[username]/[repository-name].git Tároló eredeti ágának beállítása SSH-ra

Ellenőrzés és összehasonlítás

Parancs Leírás
git log Változások megtekintése
git log --summary Változások megtekintése (részletesen)
git log --oneline Változások megtekintése (röviden)
git diff [source branch] [target branch] Változások előnézete összevonás előtt

Felelősségi nyilatkozat:
Ez a dokumentum az Co-op Translator AI fordítási szolgáltatás segítségével került lefordításra. Bár törekszünk a pontosságra, kérjük, vegye figyelembe, hogy az automatikus fordítások hibákat vagy pontatlanságokat tartalmazhatnak. Az eredeti dokumentum az eredeti nyelvén tekintendő hiteles forrásnak. Fontos információk esetén javasolt professzionális emberi fordítást igénybe venni. Nem vállalunk felelősséget semmilyen félreértésért vagy téves értelmezésért, amely a fordítás használatából eredhet.