Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 11008|Vastaus: 2

Git-versionhallintatyökalu on kirjautuneena githubiin

[Kopioi linkki]
Julkaistu 13.2.2017 10.19.29 | | | |


Vaihe 1: GitHubin käyttö Ensimmäinen askel on rekisteröidä GitHub-tili. Sen jälkeen voit luoda repositorion (vapaat käyttäjät voivat luoda vain julkisen repositorion), luoda uuden repositorion, täyttää nimen ja luoda, ja sitten ilmestyy tietovaraston konfiguraatiotietoja, jotka ovat myös yksinkertainen git-opas.
Verkkosivusto: https://github.com

Vaihe 2: Asenna ensin git-versionhallintatyökalu ja sitten asenna se suoraan seuraavaan vaiheeseen!
Latausosoite:
Turistit, jos haluatte nähdä tämän postauksen piilotetun sisällön, olkaa hyväVastaus


Vaihe 3:

Etsitään ensin paikka, johon paikallinen varasto voidaan tallentaa tietokoneen kiintolevylle, esimerkiksi asetamme paikallisen varaston kansion C:\project\MyProjects\AutoIndexNetScript alle

Mene AutoIndexNetScript-kansioon ja napsauta toimintoa oikealla painikkeella seuraavasti:

1) Napsauta Git Init Here -painiketta paikallisessa arkistossa, niin ilmestyy lisäkansio .git-muodossa, mikä tarkoittaa, että paikallinen git on onnistuneesti luotu. Napsauta hiiren oikealla Git Bash päästäksesi git-komentoriviin.

Toteutus:



takanayour_email@youremail.comSähköpostiosoitteesi sen sijaan. Sähköpostiosoitteeni onhelp@itsvse.com, joka on myös sähköpostiosoite, joka on rekisteröity githubiin:



Klikkaa suoraan Enter selittääksesi, että ssh-näppäin luodaan oletustiedostossa id_rsa.

Sitten järjestelmä pyytää syöttämään salasanan ja painamaan suoraan enteriä osoittaakseen, ettei salasanaa ole

Kun salasana toistetaan, se syötetään suoraan, ja sitten se ilmoittaa, että shh-näppäin on onnistuneesti luotu.


Sitten menemme osoitteen alla olevaan osoitteeseen nähdäksemme ssh-avaintiedoston. Tietokoneeni osoite on C:\Users\itsvse\.ssh, missä itsvse on tietokoneeni nimi

Avaa id_rsa.pub ja kopioi avain sisältä. Avain sisällä on pari käsittämättömiä merkkejä ja numeroita, älä huoli, kopioi se vain.



Mene takaisin githubin sivuille, mene Account Settingsiin, valitse vasemmalta SSH Keys ja lisää SSH Key,

Tai mene suoraan: https://github.com/settings/keys

Täytä otsikko ja liitä avain.


2) Varmista, että se on onnistunut, syötä se git bashin alle


Enter näkee: Olet onnistuneesti tunnistanut, mutta GitHub ei tarjoa shell-käyttöoikeutta. Tämä tarkoittaa, että olet onnistuneesti yhdistänyt githubiin.

$ ssh -Tgit@github.com
Isännän 'github.com (192.30.253.113)' aitoutta ei voida todistaa.
RSA-avaimen sormenjälki on SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.
Oletko varma, että haluat jatkaa yhteydenpitoa (kyllä/ei)? Kyllä
Warning: Permanently added 'github.com,192.30.253.113' (RSA) to the list of know                                                                                                                n hosts.
Hei itsvse! Olet onnistunut tunnistautumaan, mutta GitHub ei tarjoa shell-pääsyä.







Edellinen:Testaaminen saadaksesi relevanttia kokemusta.
Seuraava:git push ei onnistunut työntämään joitakin viitteitä gitille
Julkaistu 13.2.2017 10.26.14 |
Opin kiitos vuokranantajalle
 Vuokraisäntä| Julkaistu 13.2.2017 10.55.36 |
Git-komento

Katso, lisää, lähetä, poista, hae, nollaa muokatut tiedostot

git-apu <command> # näyttää komennon avun

git show # näyttää commit git show $id

git co -- <file> # hylkää työtilan muutokset

Git Co. # Hylkää työtilan muutokset

git add <file> # tekee työtiedoston muutokset paikalliselle staging-alueelle

git add . # Lähetä kaikki muutetut työasiakirjat valmistelualueelle

git rm <file> # poista tiedosto varastosta

git RM <file> --cached # poistaa tiedostoja varastosta, mutta ei tiedostoja

git reset <file> # Palauta vaiheilusta toimiviin tiedostoihin

git reset -- . # Palauta vaiheista toimiviin tiedostoihin

git reset --hard # palauttaa viimeisen commitin tilaan, eli hylkää kaikki muutokset, jotka on tehty viimeisen commitin jälkeen,

git ci <file> git ci . git ci -a # yhdistä git add, git rm ja git ci sekä muut operaatiot yhteen, jotta syntyy git ci -am "joitain kommentteja"

git ci --amend # muokkaa viimeistä commit-tietuetta

git revert <$id> # palauttaa commitin tilan, ja palautustoiminto luo myös alicommit-objektin

git revert HEAD # palauttaaksesi viimeisen commin tilan

Katso tiedostojen eroa

git diff <file> # vertaa nykyistä tiedostoa ja staging area -tiedoston eroa git diff

git diff <id1><id2> # Vertaa eroja kahden commitin välillä

git diff <branch1>.. <branch2> # Vertaa kahden haaran välillä

git diff --staged # vertaa vaiheistuksen ja varaston eroja

git diff --cached # vertaa staging- ja repository-eroja

git diff --stat # vain vertaa tilastoja



Katso lähetyshistoria

git log <file> git log # Katso tiedosto jokaisesta commit-tietueesta

git log -p <file> # nähdäksesi kunkin yksityiskohtaisen muutoksen erot

git log -p -2 # Katso kahden viimeisen yksityiskohtaisen muutoksen ero

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

TIG
Macilla voit käyttää TIG:tä diffin sijaan ja lokia, brew install TIG:iä


Gitin paikallisosaston hallinta
Näytä, vaihda, luo ja poista haaroja

git br -r # nähdäksesi etähaaran

git br <new_branch> # luodakseen uuden haaran

git br -v # nähdäksesi viimeiset commit-tiedot jokaiselle haaralle

git br --merged # nähdäksesi haarat, jotka on yhdistetty nykyiseen haaraan

git br --no-merged # nähdäksesi haarat, joita ei ole vielä yhdistetty nykyiseen haaraan

git co <branch> # vaihda haarakonttoriin

git co -b <new_branch> # luodaksesi uuden haaran ja vaihtaaksesi menneisyyteen

git co -b <new_branch> <branch> # luo uuden new_branch haaran perusteella

git co $id # Tarkista historian sitoutumistietue, mutta haaratietoja ei ole, ja siirtyminen toiseen haaraan poistetaan automaattisesti

git co $id -b <new_branch> # Tarkista historian commit-tietue ja luo haara

git br -d <branch> # poista haara

git br -D <branch> # Pakotetaan haaran poistaminen (pakotetaan pois, kun yhdistämätön haara poistetaan)


Haarojen yhdistäminen ja uudelleenperustaminen

git merge <branch> # Merge haarat nykyiseen haaraan

git merge origin/master --no-ff # Älä kelaa mergeä eteenpäin, tämä tuottaa merge-commitin

git Rebase master <branch> # Rebase master haaralle, vastaa: git co <branch> && git rebase master && git co master && git merge <branch>


Git-päivitysten hallinta (kätevä kehityssynkronointiin useilla koneilla)

git diff > .. /sync.patch # luodaksesi päivityksen

git hae .. /sync.patch # patch

hae --tarkista .. /sync.patch #测试补丁能否成功



Git-vaiheen hallinta

git stash # lavastus

git stash list # listaa kaikki stashit

git stash apply # palauta vaiheistettu sisältö

git stash drop # delete staging area

Git-kaukokonttorin hallinta

git pull # Ota kaikki haarapäivitykset etävarastosta ja yhdistä ne paikallisesti

git pull --no-ff # Ota kaikki haarapäivitykset etävarastosta ja yhdistä ne paikallisesti, älä kelaa yhdistämistä eteenpäin

git fetch origin # Hae etärepositorion päivitykset

git Merge Origin/Master # Yhdistä etäinen päähaara paikalliseen nykyiseen haaraan

git co --track origin/branch # Seuraa etähaaraa luodaksesi vastaavan paikallisen haaran

git co -b <local_branch> origin/<remote_branch> # luo paikallisen haaran etähaaran perusteella, funktio on sama kuin edellä


git push # push kaikki haarat

git push origin master # työnnä paikallinen päähaara etäpäähaaralle

git push -u origin master # Työnnä paikallinen ensisijainen haara kauko-ohjaukseen (luodaan, jos etämaster-haara ei ole etävaraston alustamiseen)

git push origin <local_branch> # Luodaksesi etähaaran, alkuperä on etävaraston nimi

git push origin<local_branch>:<remote_branch> # Luo etähaara

git push origin :<remote_branch> #先删除本地分支(git br -d<branch>), ja sitten push poistaaksesi etähaaran



Git-etävaraston hallinta

git remote -v # nähdäksesi etäpalvelimen osoitteen ja varaston nimen

Git Remote Show Origin # tarkistaaksesi etäpalvelimen repositorion tilan

git remote lisää alkuperä git@ github:robbin/robbin_site.git # Lisää etävaraston osoite

git remote set-url origin git@ github.com:robbin/robbin_site.git # Aseta remote repository -osoite (muuttaaksesi remote repository addressia) git remote rm <repository> # Poista remote repository


Luo etävarasto

git clone --bare robbin_site robbin_site.git # Luo versiopohjainen repositorio projektilla, jossa on versioita

scp -r my_project.git git@ git.csdn.net:~ # Lataa puhdas repositorio palvelimelle

mkdir robbin_site.git && cd robbin_site.git && git --bare init # Luo puhdas repositorio palvelimelle

git remote lisää alkuperä git@ github.com:robbin/robbin_site.git # Aseta etävaraston osoite

git push -u origin master # first commit by client

git push -u origin develop # yhdistää paikallisen kehityshaaran ensimmäistä kertaa etäkehityshaaraan ja seuraa

git remote set-head origin master # Aseta etävaraston HEAD osoittamaan master-haaraan



Voit myös komentaa etäkirjastojen ja paikallisten kirjastojen seurantaa

git branch --set-upstream master origin/master

git branch --set-upstream develop origin/develop
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com