A clone egy olyan parancs, mely segítségével egy repository lemásolható a sajátgépre.
git clone git@host:felhasznalonev/repo-neve.git repo-mas-neve
Az index tartalmának és a working directory állapotának megjelenítésére szolgál.
git status
Az add parancs a módosult adatokat az index-be helyezi, snapshot-ot készít róluk.
git add .
git add config.c
A módosítások, snapshot-ok eltárolására szolgál a lokális adatbázisban.
A commit parancs futtatása csakis az add parancs kiadása után lehetséges!
git add . git commit -m ”a commit szövege”
A checkout parancs a branch-ek közötti váltásra szolgál.
git ckeckout develop
A fetch parancs segítségével a remote repo-n lévő commit-ok importálásra kerülnek a lokális adatbázisba.
git fetch < remote repo> [<branch_neve>]
git fetch origin master
Az aktuális branch commit-jainak (snapshot-jainak) feltöltése a remote repository egy meghatározott branch-ébe.
git push –u origin master
A központi szerverre felküldött változtatások, commit-ok letöltése és merge-ölése az aktuális branch-be.
git pull [ <remote_repo>] <branch_neve>
git pull origin master
A revert parancs segítségével egy commit-tált snapshot összes módosítása visszavonható.
git revert <commit_sha-1_azonosító>
A merge parancs lehetővé teszi önálló fejlesztési ágak integrálását egy ágazatba.
git merge <branch_neve>
A parancs egy új ágat hoz létre úgy, hogy a bázisát majd az a commit képezi, amely az aktuális branch aktuális commit-ja.
git branch <branch_neve>
listázása:
git branch v. git branch --list --all
branch törlése:
git branch -d <branch_neve>
A diff parancs a változtatásokat mutatja meg a working directory és az index, vagy két commit, branch, esetleg fájl között.
git diff
git diff --cached
A reset parancs használható comit-tált snapshot-ok törlésére, ill. a staging area és az index változtatásainak visszavonására.
git reset <commit_sha-1_azonosito>
A Git lehetőséget ad a history fontosabb pontjainak megcímkézésére, ez a verziószám kezelésmgejelölése.
git tag –a v1.4 –m ’my version 1.4’
A stash parancs biztosítja a working directory változtatásainak ideiglenes elmentését egy biztonságos helyre.
git stash
git stash list
A commit logokról és a branch-ekről ad információt.
git log
Fájlok törlésére szolgál a working directory-ból és az index-ből.
git rm <fajl_neve>
Fájl, könyvtár átnevezésére vagy áthelyezésére szolgál.
git mv <forrás> <cel>
$ git config --global user.name "your_github_username"
$ git config --global user.email "your_github_email"
$ git config -l
$ git clone https://github.com/YOUR-USERNAME/YOUR-REPOSITORY
> Cloning into `YOUR-REPOSITORY`...
Username: <type your username>
Password: <type your password or personal access token (GitHub)
$ git config --global credential.helper cache
$ git config --global --unset credential.helper
$ git config --system --unset credential.helper
$ git pull -v
git clone https://<tokenhere>@github.com/<user>/<repo>.git
Linux-alapú operációs rendszerhez ⤴
Linux esetén be kell állítania a helyi GIT klienst egy felhasználónévvel és e-mail címmel,
$ git config --global user.name "your_github_username"
$ git config --global user.email "your_github_email"
$ git config -l
A GIT konfigurálása után elkezdhetjük használni a GitHub eléréséhez. Példa:
$ git clone https://github.com/YOUR-USERNAME/YOUR-REPOSITORY
> Cloning into `YOUR-REPOSITORY`...
Username: <type your username>
Password: <type your password or personal access token (GitHub)
Most gyorsítótárazza az adott rekordot a számítógépén, hogy emlékezzen a tokenre:
$ git config --global credential.helper cache
Ha szükséges, bármikor törölheti a gyorsítótár rekordját:
$ git config --global --unset credential.helper
$ git config --system --unset credential.helper
Most próbálja meg húzni -vaz ellenőrzéshez
$ git pull -v
Linux/Debian (klónozás a következőképpen):
git clone https://<tokenhere>@github.com/<user>/<repo>.git
how to delete github config linux mint
# git config --global --unset-all user.name
# git config --global --unset-all user.email
username: znyisztor77
token: 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
Belépés a mappába
cd <mappaneve>
git init
Ha kész a project:
git add <project mappa>/ # ez az egész mappa és tartamának a feltöltése
git commit -m "Valami commit"
git push origin branch
rm -rf .git # git visszavonása
Ha egy helyi mappa tartalmát szeretnénk egy git repositori-ban tárolni.
A terminálból vagy konzolból belépés a mappába.
git init // git hozzá rendelése a mappához
git add . //ha mindent fel akarok tölteni
git add README.md // readme fájl hozzáadása. [opcionális]
git commit -m "first commit"
git branch -M main
git remote add origin https://github.com/znyisztor77/html_css_js_gyakorlo.git
git remote set-url origin https:// <github tocken> @github.com/username/repositorie_name
git push -u origin main