Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 11008|Odpověď: 2

Nástroj pro správu verzí gitu je přihlášen na Githubu

[Kopírovat odkaz]
Zveřejněno 13.02.2017 10:19:29 | | | |


Krok 1: Používat GitHub Prvním krokem je zaregistrovat účet na GitHubu. Poté můžete vytvořit repozitář (svobodní uživatelé mohou vytvořit pouze veřejný repozitář), vytvořit nový repozitář, vyplnit název a vytvořit, a pak se objeví konfigurační informace repozitáře, což je také jednoduchý tutoriál na git.
Web: https://github.com

Krok 2: Nejprve nainstalujte nástroj pro správu verzí gitu, a pak instalujte, nainstalujte ho přímo v dalším kroku!
Adresa ke stažení:
Turisté, pokud chcete vidět skrytý obsah tohoto příspěvku, prosímOdpověď


Krok 3:

Nejprve najděme místo, kde uložit lokální repozitář na pevný disk počítače, například jsme ho nastavili ve složce C:\project\MyProjects\AutoIndexNetScript

Přejděte do složky AutoIndexNetScript a klikněte pravým tlačítkem na operaci následovně:

1) Klikněte pravým tlačítkem na Git Init Here v lokálním repozitáři a objeví se další složka .git, což znamená, že lokální git byl úspěšně vytvořen. Klikněte pravým tlačítkem na Git Bash pro vstup do příkazového řádku gitu.

Realizace:



Zayour_email@youremail.comMísto toho svou e-mailovou adresu. Můj e-mail jehelp@itsvse.com, což je také e-mailová adresa registrovaná na GitHubu:



Klikněte přímo na Enter a vysvětlíte, že ssh klíč bude generován na výchozím souboru id_rsa.

Pak systém požádá o zadání hesla a přímo stisknutí enter označuje, že heslo není

Když se heslo opakuje, je také přímo zadáno a pak vás vyzve, že klíč shh byl úspěšně vygenerován.


Pak jdeme na adresu pod adresou, kde se zobrazí soubor ssh klíče. Adresa mého počítače je C:\Users\itsvse\.ssh, kde itsvse je název mého počítače

Otevřete id_rsa.pub a zkopírujte klíč dovnitř. Klíč uvnitř jsou dvojice nesrozumitelných znaků a čísel, nedělejte si starosti, prostě to zkopírujte.



Vraťte se na web Githubu, přejděte do Nastavení účtu, vyberte vlevo SSH klíče, Přidejte SSH klíč,

Nebo jděte přímo na: https://github.com/settings/keys

Vyplňte název a vložte klíč.


2) Ověřte, že je úspěšný, zadejte ho do git bash


Enter uvidí: Úspěšně jste se autentizovali, ale GitHub neposkytuje shell přístup. To znamená, že jste se úspěšně připojili na GitHub.

$ ssh -Tgit@github.com
Autentičnost moderátora 'github.com (192.30.253.113)' nelze ověřit.
Otisk klíče RSA je SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.
Jste si jistý, že chcete pokračovat v připojení (ano/ne)? Ano
Warning: Permanently added 'github.com,192.30.253.113' (RSA) to the list of know                                                                                                                n hosts.
Ahoj itsvse! Úspěšně jste se autentizovali, ale GitHub neposkytuje shell přístup.







Předchozí:Testovací pozice pro získání relevantních zkušeností.
Další:Git Push neuspěl v tom, že některé refy poslaly na git
Zveřejněno 13.02.2017 10:26:14 |
Naučil jsem se, děkuji pronajímateli
 Pronajímatel| Zveřejněno 13.02.2017 10:55:36 |
Příkaz git

Prohlížet, přidávat, odesílat, mazat, načítat, resetovat upravené soubory

git help <command> # ukazuje pomoc příkazu

Git Show # Zobrazuje obsah commit git show $id

Git Co -- <file> # Úpravy pracovního prostoru při odhazování

Git Co. # Opustit úpravy pracovního prostoru

git add <file> # commituje pracovní změny souborů do lokální staging oblasti

git add . # Odevzdejte všechny upravené pracovní dokumenty do přípravné oblasti

git rm <file> # smazat soubor z repozitáře

git rm <file> --cached # maže soubory z repozitáře, ale ne soubory

git reset <file> # obnovit ze staging do pracovních souborů

Git reset -- . # Obnovit ze staging do pracovních souborů

git reset --hard # se vrací na stav posledního commitu, tj. zahazuje všechny změny provedené tentokrát od posledního commitu

git ci <file> git ci . git ci -a # merge git add, git rm a git ci a další operace dohromady k vytvoření git ci -am "několik komentářů"

git ci --amend # upravit poslední záznam commitu

git revert <$id> # vrací stav commitu a samotná akce restore také vytváří subcommit objekt

git revert HEAD # pro obnovení stavu posledního commitu

Podívej se na soubor diff

git diff <file> # porovnejte aktuální soubor a rozdíl souboru staging area git diff

git diff <id1><id2> # porovnat rozdíl mezi dvěma commity

git diff <branch1>.. <branch2> # Porovnejte dvě větve

git diff --staged # Porovnejte rozdíly ve staging a repozitářích

git diff --cached # Porovnává rozdíly mezi staging a repozitáři

git diff --stat # jen porovnává statistiky



Zobrazit historii příspěvků

git log <file> git log # Zobrazit soubor pro každý záznam commitu

git log -p <file> # pro zobrazení rozdílů každé podrobné modifikace

git log -p -2 # Viz rozdíl posledních dvou podrobných změn

Git log -- stat #查看提交统计信息

TIG
Na Macu můžeš místo diff použít tig a logovat, brew install tig


Správa větví Git local
Prohlížení, přepínání, vytváření a mazání větví

git br -r # pro zobrazení vzdálené větve

git br <new_branch> # pro vytvoření nové větve

git br -v # pro zobrazení informací o posledním commitu pro každou větev

git br --merged # pro zobrazení větví, které byly sloučeny do současné větve

git br --no-merged # pro zobrazení větví, které ještě nebyly sloučeny do aktuální větve

git co <branch> # přepnout na větev

git co -b <new_branch> # pro vytvoření nové větve a přepnutí do minulosti

git co -b <new_branch> <branch> # vytváří nový new_branch založený na větvi

git co $id # Zkontrolujte záznam historického potvrzení, ale není zde žádná informace o větvi a přepnutí na jinou větev bude automaticky smazáno

git co $id -b <new_branch> # Zkontrolujte záznam historie a vytvořte větev

git br -d <branch> # smazat větev

git br -D <branch> # Vynucení smazání větve (musí být vynucené, když je smazána nesloučená větev)


Sloučení větví a přestavba

git merge <branch> # sloučení větví do aktuální větve

git merge origin/master --no-ff # Nepřetáčej merge, tím se vygeneruje merge commit

git rebase master <branch> # rebase master na větev, ekvivalent: git co <branch> & git rebase master & git co master & git sloučení <branch>


Správa git patchů (výhodná pro synchronizaci vývoje na více strojích)

git diff > .. /sync.patch # pro generování patche

Přihlás se .. /sync.patch # patch

git apply --zkontrolováno .. /sync.patch #测试补丁能否成功



Správa staging gitu

git stash # staging

seznam git stashů # seznam všech skrýší

git stash apply # obnovit fázovaný obsah

Git Stash drop # Delete staging area

Správa větví na dálku Git

git pull # stáhněte všechny aktualizace větví z vzdáleného repozitáře a sločte je lokálně

git pull --no-ff # Stáhněte všechny aktualizace větví vzdáleného repozitáře a sloučte je lokálně, nepřetáčejte sloučení dopředu

git fetch origin # Fetch remote repository updates

git merge origin/master # sloučení vzdálené hlavní větve s lokální aktuální větví

git co --track origin/branch # Sledujte vzdálenou větev pro vytvoření odpovídající lokální větve

git co -b <local_branch> origin/<remote_branch> # vytváří lokální větev na základě vzdálené větve, funkce je stejná jako výše


git push # push all branch

git push origin master # push the local main branch to remote main branch

git push -u origin master # Push local primary branch do vzdáleného (vytvořený, pokud neexistuje vzdálená master větev pro inicializaci vzdáleného repozitáře)

git push origin <local_branch> # Pro vytvoření vzdálené větve je origin název vzdáleného repozitáře

git push origin<local_branch>:<remote_branch> # Vytvořit vzdálenou větev

git push origin :<remote_branch> #先删除本地分支(git br -d<branch>), a pak push pro smazání vzdálené větve



Git remote warehouse management

git remote -v # pro zobrazení vzdálené serverové adresy a názvu repozitáře

git remote show origin # pro kontrolu stavu vzdáleného serverového repozitáře

git remote přidat origin git@ github:robbin/robbin_site.git # Přidat vzdálenou adresu repozitáře

git vzdálený set-url origin git@ github.com:robbin/robbin_site.git # Nastavte adresu vzdáleného úložiště (pro úpravu adresy vzdáleného úložiště) git remote rm <repository> # Smazat vzdálený repozitář


Vytvořte vzdálený sklad

git clone --bare robbin_site robbin_site.git # Vytvořte repozitář pouze pro verze s projektem s verzemi

scp -r my_project.git git@ git.csdn.net:~ # Nahrajte pure repozitář na server

mkdir robbin_site.git & cd robbin_site.git & git --bare init # Vytvořit čistý repozitář na serveru

git remote přidat origin git@ github.com:robbin/robbin_site.git # Nastavit vzdálenou adresu repozitáře

git push -u origin master # první commit od klienta

git push -u origin develop # poprvé commituje místní větev develop do vzdálené větve develop a sleduje

git vzdálený set-head origin master # Nastavte HEAD vzdáleného repozitáře tak, aby ukazoval na hlavní větev



Můžete také nastavit příkazy pro sledování vzdálených a lokálních knihoven

Git větev --Nastavit-Upstream hlavní původ/master

Git branch --set-upstream develop origin/develop
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com