See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 11008|Vastuse: 2

Giti versioonihalduse tööriist on sisse logitud GitHubi

[Kopeeri link]
Postitatud 13.02.2017 10:19:29 | | | |


1. samm: GitHubi kasutamine Esimene samm on GitHubi konto registreerimine. Pärast seda saad luua hoidla (tasuta kasutajad saavad luua ainult avaliku hoidla), luua uue hoidla, täita nimi ja luua, ning siis ilmub repositooriumi konfiguratsiooniinfo, mis on samuti lihtne giti õpetus.
Veebileht: https://github.com

2. samm: Paigalda esmalt giti versioonihalduse tööriist ja seejärel paigalda see otse järgmises etapis!
Allalaadimise aadress:
Turistid, kui soovite näha selle postituse peidetud sisu, palunVastuse


3. samm:

Leiame esmalt koha, kuhu kohalikku hoidla arvuti kõvakettale salvestada, näiteks seadistame kohaliku hoidla kausta C:\project\MyProjects\AutoIndexNetScript alla

Mine AutoIndexNetScript kausta ja tee operatsioonile paremklõps järgmiselt:

1) Paremklõpsa Git Init Here kohalikus hoidlas, ja ilmub täiendav .git kaust, mis tähendab, et kohalik git on edukalt loodud. Paremklõpsa Git Bash, et siseneda git-käsureale.

Täitmine:



tagayour_email@youremail.comSinu e-posti aadress selle asemel. Minu e-post onhelp@itsvse.com, mis on ka GitHubis registreeritud e-posti aadress:



Klõpsa otse Enter, et selgitada, et ssh-võti genereeritakse vaikimisi failil id_rsa.

Seejärel palub süsteem sisestada parool ja vajutada otse enter, et näidata, et parooli pole

Kui parool korratakse, sisestatakse see ka otse ja siis teatatakse, et shh-võti on edukalt genereeritud.


Seejärel läheme aadressi all olevale aadressile, et vaadata ssh-võtme faili. Minu arvuti aadress on C:\Users\itsvse\.ssh, kus itsvse on minu arvuti nimi

Ava id_rsa.pub ja kopeeri võti sisse. Võti sees on paar arusaamatut märki ja numbrit, ära muretse, lihtsalt kopeeri see.



Mine tagasi githubi veebilehele, mine konto seadetesse, vali vasakult SSH võtmed, lisa SSH võti,

Või mine otse: https://github.com/settings/keys

Täida pealkiri ja kleebi võti.


2) Veendu, et see õnnestus, sisesta see git bashi alla


Enter näeb: Olete edukalt autentinud, kuid GitHub ei paku shell-ligipääsu. See tähendab, et oled edukalt ühendanud githubiga.

$ ssh -Tgit@github.com
Peremehe 'github.com (192.30.253.113)' autentsust ei saa kindlaks teha.
RSA võtme sõrmejälg on SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.
Kas oled kindel, et tahad jätkata ühenduse loomist (jah/ei)? Jah
Warning: Permanently added 'github.com,192.30.253.113' (RSA) to the list of know                                                                                                                n hosts.
Tere, itsvse! Oled edukalt autentinud, kuid GitHub ei paku shelli ligipääsu.







Eelmine:Testi postitamine, et saada asjakohast kogemust.
Järgmine:git push ei suutnud mõningaid viiteid git-i suunata
Postitatud 13.02.2017 10:26:14 |
Sain teada, aitäh üürileandjale
 Üürileandja| Postitatud 13.02.2017 10:55:36 |
Giti käsk

Vaata, lisa, esita, kustuta, taasta, lähtestab muudetud faile

git help <command> # näitab käsu abi

git show # näitab commit git show $id

git co -- <file> # viska tööruumi muudatused kõrvale

git co. # Loobu tööruumi modifikatsioonidest

git add <file> # teeb tööfaili muudatused kohalikku salvestusalasse

git add . # Esita kõik muudetud töödokumendid ettevalmistusalale

git RM <file> # kustuta fail repositooriumist

git RM <file> --cached # kustutab failid hoidlast, kuid mitte faile

git reset <file> # taastada staadionist töötavatele failidele

git reset -- . # Taastamine staadionist töötavatele failidele

git reset --hard # naaseb viimase commit'i olekusse, st kustutab kõik muudatused, mis on tehtud alates viimasest commit'ist

git ci <file> git ci . git ci -a # ühenda git add, git rm ja git ci ning muud operatsioonid kokku, et teha git ci -am "mõned kommentaarid"

git ci --amend # muuda viimast commit kirjet

git revert <$id> # taastab commiti oleku ning taastamine ise loob samuti alam-commit'i objekti

git revert HEAD #, et taastada viimase commit olek

Vaata failide erinevust

git diff <file> # võrdle praegust faili ja staging area faili erinevust git diff

git diff <id1><id2> # Võrdle kahe commit'i erinevust

git diff <branch1>.. <branch2> # Võrdle kahte haru vahel

git diff --staged # võrdle lavastuste ja hoidla erinevusi

git diff --cached # võrdleb lavastuste ja hoidla erinevusi

git diff --stat # lihtsalt võrdleb statistikat



Vaata esituste ajalugu

git log <file> git log # Vaata faili iga commit kirje kohta

git log -p <file> #, et näha iga detailse muudatuse erinevusi

git log -p -2 # Vaata viimase kahe detailse muudatuse erinevust

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

TIG
Macil saad kasutada TIG-i diferentsiaali asemel ja logida, brew install TIG-i


Giti kohaliku filiaali haldus
Vaata, vaheta, loo ja kustuta harusid

git br -r #, et näha kaugharu

git br <new_branch> #, et luua uus haru

git br -v #, et näha iga haru viimast commit infot

git br --merged #, et näha harusid, mis on ühendatud praegusesse harusse

git br --no-merged # et näha harusid, mis pole veel praeguse haruga ühendatud

git co <branch> # Lülita haru peale

git co -b <new_branch> #, et luua uus haru ja lülituda minevikku

git co -b <new_branch> <branch> # loob uue new_branch haru alusel

git co $id # Vaata ajaloo commit'i kirjet, kuid haru infot pole ning teise haru vastu vahetamine kustutatakse automaatselt

git co $id -b <new_branch> # Vaata ajaloo commit kirjet ja loo haru

git br -d <branch> # kustuta haru

git br -D <branch> # Haru sunnitud kustutamine (tuleb sundida, kui ühendamata haru kustutatakse)


Harude ühendamine ja ümberpaigutamine

git merge <branch> # Merge harud praegusesse harusse

git merge origin/master --no-ff # Ära kerige merge'i edasi, see genereerib merge'i commit'i

git Rebase master <branch> # Rebase master harule, mis vastab kui: git co <branch> && git rebase master && git co master && git merge <branch>


Git-plaastri haldus (mugav arendussünkroniseerimiseks mitmel masinal)

git diff > .. /sync.patch # plaastri genereerimiseks

Mine kandideeri .. /sync.patch # patch

Mine kandideeri --kontrolli .. /sync.patch #测试补丁能否成功



GIT-i lavastuse haldamine

git stash # Staging

git stash loend # loetleb kõik peidikud

git stash apply # taastada lavastatud sisu

git stash drop # kustuta salvestusala

Git kaugharu haldus

git pull # võta kõik harude uuendused kaughoidlast ja ühenda need lokaalselt

git pull --no-ff # Võta kõik kaughoidla harude uuendused ja ühenda need lokaalselt, ära kerige ühendamist edasi

git fetch origin # Fetch kaughoidla uuendused

git ühenda päritolu/master # ühenda kauge põhiharu kohaliku praeguse haruga

git co --track origin/branch # Jälgi kaugharu, et luua vastav kohalik haru

git co -b <local_branch> origin/<remote_branch> # loob kaugharu põhjal kohaliku haru, funktsioon on sama mis eespool


git push # push kõik harud

git push origin master # push kohalik põhiharu kaugele põhiharu

git push -u origin master # Pushi kohalik esmane haru kaugele (luuakse, kui kaugmeistriharu pole kaughoidla initsialiseerimiseks)

git push Origin <local_branch> # Kaugharu loomiseks on Origin kaughoidla nimi

git push päritolu<local_branch>:<remote_branch> # Loo kaugharu

Git push origin :<remote_branch> #先删除本地分支(git br -d<branch>), ja seejärel suru, et kaugharu kustutada



Git kaugjuhtimise laohaldus

git remote -v #, et näha kaugserveri aadressi ja hoidla nime

Git Remote Show Origin #, et kontrollida kaugserveri hoidla olekut

git remote lisa päritolu git@ github:robbin/robbin_site.git # Lisa kaughoidla aadress

git remote set-url origin git@ github.com:robbin/robbin_site.git # Sea kaughoidla aadress (et muuta kaughoidla aadressi) git remote rm <repository> # Kustuta kaughoidla


Loo kaugladu

git clone --bare robbin_site robbin_site.git # Loo ainult versioonipõhine hoidla projektiga versioonidega

scp -r my_project.git git@ git.csdn.net:~ # Laadi puhas repositoorium serverisse üles

mkdir robbin_site.git && cd robbin_site.git && git --bare init # Loo serveris puhas repositoorium

git remote lisa päritolu git@ github.com:robbin/robbin_site.git # Sea kaughoidla aadress

git push -u origin master # esimene commit kliendi poolt

git push -u origin develop # seob esmakordselt kohaliku arendusharu kaugarendusharu ja jälgib

git remote set-head origin master # Sea kaughoidla HEAD osutama peaharu poole



Saad ka käsu abil seadistada jälgimise kaugteeke ja kohalikke teeke

git branch --set-upstream master origin/master

git branch --set-upstream arenda päritolu/arenda
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com