Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 11008|Odgovoriti: 2

Orodje za nadzor različic gita je prijavljeno na github

[Kopiraj povezavo]
Objavljeno na 13. 02. 2017 10:19:29 | | | |


Korak 1: Za uporabo GitHuba Prvi korak je registracija GitHub računa. Nato lahko ustvarite repozitorij (brezplačni uporabniki lahko ustvarijo le javni repozitorij), ustvarite nov repozitorij, vnesete ime in ustvarite, nato pa se prikažejo konfiguracijske informacije repozitorija, ki je prav tako preprost vodič za git.
Spletna stran: https://github.com

Korak 2: Najprej namestite orodje za nadzor različic gita, nato pa ga namestite neposredno v naslednjem koraku!
Naslov za prenos:
Turisti, če želite videti skrito vsebino te objave, prosimOdgovoriti


Korak 3:

Najprej poiščimo prostor za shranjevanje lokalnega repozitorija na trdem disku računalnika, na primer, lokalni repozitorij postavimo pod mapo C:\project\MyProjects\AutoIndexNetScript

Pojdite v mapo AutoIndexNetScript in z desnim klikom kliknite na operacijo takole:

1) Desni klik na Git Init Here v lokalnem repozitoriju se bo prikazala dodatna mapa .git, kar pomeni, da je lokalni git uspešno ustvarjen. Desni klik na Git Bash vnesite ukazno vrstico gita.

Izvedba:



Zayour_email@youremail.comNamesto tega vaš e-poštni naslov. Moj e-poštni naslov jehelp@itsvse.com, ki je tudi e-poštni naslov, registriran na GitHubu:



Kliknite Enter neposredno, da pojasnite, da bo ssh ključ ustvarjen na privzeti id_rsa datoteke.

Nato sistem zahteva, da vnesete geslo in neposredno pritisnete enter, da označite, da gesla ni

Ko se geslo ponovi, se tudi neposredno vnese, nato pa vas opozori, da je tipka shh uspešno ustvarjena.


Nato gremo na naslov, ki je bil naveden pod naslovom, da si ogledamo datoteko ssh ključa. Naslov mojega računalnika je C:\Users\itsvse\.ssh, kjer je itsvse ime mojega računalnika

Odpri id_rsa.pub in kopiraj ključ noter. Ključ v notranjosti je par nerazumljivih znakov in številk, ne skrbi, samo kopiraj.



Vrni se na spletno stran GitHub, pojdi v Nastavitve računa, izberi SSH ključe na levi, Dodaj SSH ključ,

Ali pa pojdite neposredno na: https://github.com/settings/keys

Izpolnite naslov in prilepite ključ.


2) Preveri, da je uspešna, vnesi v git bash


Enter bo videl: Uspešno ste se avtentikirali, vendar GitHub ne omogoča dostopa do lupine. To pomeni, da ste uspešno povezani z githubom.

$ ssh -Tgit@github.com
Pristnosti gostitelja 'github.com (192.30.253.113)' ni mogoče potrditi.
Prstni odtis RSA ključa je SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.
Si prepričan, da želiš nadaljevati povezavo (da/ne)? Da
Warning: Permanently added 'github.com,192.30.253.113' (RSA) to the list of know                                                                                                                n hosts.
Živjo, itsvse! Uspešno ste se avtentikirali, vendar GitHub ne omogoča dostopa do lupine.







Prejšnji:Testno objavljanje za pridobitev relevantnih izkušenj.
Naslednji:git push ni uspel premakniti nekaterih refov na git
Objavljeno na 13. 02. 2017 10:26:14 |
Naučil sem se, hvala, najemodajalec
 Najemodajalec| Objavljeno na 13. 02. 2017 10:55:36 |
Ukaz git

Ogled, dodajanje, oddaja, brisanje, pridobivanje in ponastavitev spremenjenih datotek

git help <command> # prikazuje pomoč ukaza

git show # prikazuje vsebino commit git show $id

git co -- <file> # Spremembe delovnega prostora za odvrženje

git co. # Odstranitev sprememb delovnega prostora

git add <file> # potrdi spremembe delovne datoteke v lokalno območje za pripravo

git add . # Vse spremenjene delovne dokumente oddajte na pripravljalno območje

git rm <file> # izbriši datoteko iz repozitorija

git rm <file> --cached # briše datoteke iz repozitorija, vendar ne datotek

git reset <file> # obnovi iz staging v delovne datoteke

git reset -- . # Obnovi iz staging v delujoče datoteke

git reset --hard # se vrne na stanje zadnjega commita, torej zavrže vse spremembe, narejene tokrat od zadnjega commita

git ci <file> git ci . git ci -a # merge git add, git rm in git ci ter druge operacije skupaj za git ci -am "nekaj komentarjev"

git ci --amend # spremeni zapis zadnjega commita

git revert <$id> # povrne stanje commit-a, sama akcija obnovitve pa ustvari tudi subcommit objekt

git revert HEAD # za obnovitev stanja zadnjega commita

Poglej razliko v datoteki

git diff <file> # primerjaj trenutno datoteko in razliko v staging območju git diff

git diff <id1><id2> # primerjaj razliko med dvema commitoma

git diff <branch1>.. <branch2> # Primerjaj dve veji

git diff --staged # Primerjaj razlike med staging in repozitorijem

git diff --cached # Primerja razlike v staging in repozitorijih

git diff --stat # samo primerja statistiko



Oglejte si zgodovino oddaj

git log <file> git log # Oglejte si datoteko za vsak zapis commita

git log -p <file> # za ogled razlik vsake podrobne spremembe

git log -p -2 # Oglejte si razliko zadnjih dveh podrobnih sprememb

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

TIG
Na Macu lahko uporabiš tig namesto diff in log, brew install tig


Git upravljanje lokalnih vej
Ogled, preklop, ustvarjanje in brisanje vej

git br -r # za ogled oddaljene veje

git br <new_branch> # za ustvarjanje nove veje

git br -v # za ogled informacij o zadnjem commitu za vsako vejo

git br --merged # za ogled vej, ki so bile združene v trenutno vejo

git br --no-merged # za ogled vej, ki še niso združene v trenutno vejo

git co <branch> # preklopi na vejo

git co -b <new_branch> # za ustvarjanje nove veje in prehod v preteklost

git co -b <new_branch> <branch> # ustvari nov new_branch na podlagi veje

git co $id # preveri zapis zgodovinskega commita, vendar ni informacij o veji, in preklop na drugo vejo bo samodejno izbrisan

git co $id -b <new_branch> # Preveri zapis zgodovine in ustvari vejo

git br -d <branch> # izbriši vejo

git br -D <branch> # Prisilno brisanje veje (potrebno je prisiliti, ko je nezdružena veja izbrisana)


Združitev in prestrukturiranje vej

git merge <branch> # združi veje v trenutno vejo

git merge origin/master --no-ff # Ne previjajte merge naprej, to bo ustvarilo merge commit

git rebase master <branch> # rebase master to branch, ekvivalent: git co <branch> & git rebase master & git co master & git co master & git merge <branch>


Upravljanje Git popravkov (priročno za sinhronizacijo razvoja na več računalnikih)

git diff > .. /sync.patch # za generiranje popravka

Git apply .. /sync.patch # popravek

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



Upravljanje staging gitov

git stash # pripravljanje

Git seznam zalog # Seznam vseh zalog

git stash uporabi # obnovi fazirano vsebino

git stash drop # izbriši staging area

Git oddaljeno upravljanje vej

git pull # prenesi vse posodobitve branch iz oddaljenega repozitorija in jih lokalno združi

git pull --no-ff # Prenesi vse posodobitve vej oddaljenega repozitorija in jih združi lokalno, ne prehitevaj združevanja naprej

git fetch origin # Fetch remote repository updates

git merge origin/master # združi oddaljeno glavno vejo v lokalno trenutno vejo

git co --izvor sledi/veja # Sledi oddaljeni veji za ustvarjanje ustrezne lokalne veje

git co-b <local_branch> izvor/<remote_branch> # ustvari lokalno vejo na podlagi oddaljene veje, funkcija je enaka kot zgoraj


git push # push all branch

git push origin master # potisni lokalno glavno vejo na oddaljeno glavno vejo

git push -u origin master # Potisni lokalno primarno vejo na oddaljeno (ustvarjeno, če ni oddaljene glavne veje za inicializacijo oddaljenega repozitorija)

git push origin <local_branch> # za ustvarjanje oddaljene veje je origin ime oddaljenega repozitorija

git push izvor<local_branch>:<remote_branch> # Ustvari oddaljeno vejo

git push origin :<remote_branch> #先删除本地分支(git br -d<branch>), nato push za brisanje oddaljene veje



Git oddaljeno upravljanje skladišča

git remote -v # za ogled naslova oddaljenega strežnika in imena repozitorija

git remote show origin # za preverjanje statusa repozitorija oddaljenega strežnika

git remote dodaj origin git@ github:robbin/robbin_site.git # Dodaj naslov oddaljenega repozitorija

git oddaljeni set-url izvor git@ github.com:robbin/robbin_site.git # Nastavi naslov oddaljenega repozitorija (za spremembo naslova oddaljenega repozitorija) git remote rm <repository> # Izbriši oddaljeni repozitorij


Ustvarite oddaljeno skladišče

git clone --bare robbin_site robbin_site.git # Ustvarite repozitorij samo za verzije s projektom z različicami

scp -r my_project.git git@ git.csdn.net:~ # Naloži pure repozitorij na strežnik

mkdir robbin_site.git & cd robbin_site.git & git --bare init # Ustvari čisti repozitorij na strežniku

git remote add origin git@ github.com:robbin/robbin_site.git # Nastavi naslov oddaljenega repozitorija

git push -u origin master # prvi commit by client

git push -u origin develop # prvič potrdi lokalno razvojno vejo na oddaljeno razvojno vejo in sledi

git remote set-head origin master # Nastavi HEAD oddaljenega repozitorija, da kaže na glavno vejo



Lahko tudi nastavite sledenje oddaljenih knjižnic in lokalnih knjižnic

git branch --nastavitev-upstream master izvor/master

git branch --set-upstream razvijaj izvor/razvijaj
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com