Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 11008|Atbildi: 2

Git versiju kontroles rīks ir pieteicies github

[Kopēt saiti]
Publicēts 13.02.2017 10:19:29 | | | |


1. darbība: lai izmantotu GitHub Pirmais solis ir reģistrēt GitHub kontu. Pēc tam jūs varat izveidot repozitoriju (bezmaksas lietotāji var izveidot tikai publisku repozitoriju), izveidot jaunu repozitoriju, aizpildīt nosaukumu un izveidot, un pēc tam parādīsies kāda repozitorija konfigurācijas informācija, kas ir arī vienkārša git apmācība.
Tīmekļa vietne: https://github.com

Step 2: Vispirms instalējiet git versiju kontroles rīku un pēc tam instalējiet to tieši nākamajā solī!
Lejupielādes adrese:
Tūristi, ja vēlaties redzēt šīs ziņas slēpto saturu, lūdzuAtbildi


3. darbība:

Vispirms atradīsim vietu, kur glabāt vietējo repozitoriju datora cietajā diskā, piemēram, mēs iestatījām vietējo repozitoriju mapē C:\project\MyProjects\AutoIndexNetScript

Dodieties uz mapi AutoIndexNetScript un ar peles labo pogu noklikšķiniet uz darbības, kā norādīts tālāk.

1) Ar peles labo pogu noklikšķiniet uz Git Init Šeit vietējā repozitorijā, un parādīsies papildu .git mape, kas nozīmē, ka vietējais git ir veiksmīgi izveidots. Ar peles labo pogu noklikšķiniet uz Git Bash, lai ievadītu git komandrindu.

Izpilde:



aiz mugurasyour_email@youremail.comTā vietā jūsu e-pasta adrese. Mans e-pasts irhelp@itsvse.com, kas ir arī e-pasta adrese, kas reģistrēta Github:



Noklikšķiniet tieši uz Enter, lai paskaidrotu, ka ssh atslēga tiks ģenerēta noklusējuma faila id_rsa.

Tad sistēma lūdz ievadīt paroli un tieši nospiediet taustiņu Enter, lai norādītu, ka paroles nav

Kad parole tiek atkārtota, tā tiek tieši ievadīta, un pēc tam tiek parādīts, ka shh atslēga ir veiksmīgi ģenerēta.


Tad mēs dodamies uz uzvedamo adresi zem adreses, lai apskatītu ssh atslēgas failu. Mana datora adrese ir C:\Users\itsvse\.ssh, kur itsvse ir mana datora nosaukums

Atveriet id_rsa.pub un nokopējiet atslēgu. Atslēga iekšpusē ir pāris nesaprotamas rakstzīmes un skaitļi, neuztraucieties par to, vienkārši nokopējiet to.



Atgriezieties github vietnē, dodieties uz Konta iestatījumi, kreisajā pusē atlasiet SSH atslēgas, Pievienot SSH atslēgu,

Vai arī dodieties tieši uz: https://github.com/settings/keys

Aizpildiet virsrakstu un ielīmējiet atslēgu.


2) Pārbaudiet, vai tas ir veiksmīgs, ievadiet to zem git bash


Enter redzēs: Jūs esat veiksmīgi autentificējies, bet GitHub nenodrošina čaulas piekļuvi. Tas nozīmē, ka esat veiksmīgi izveidojis savienojumu ar github.

$ ssh -Tgit@github.com
Resursdatora "github.com (192.30.253.113)" autentiskumu nevar noteikt.
RSA atslēgas pirkstu nospiedums ir SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.
Vai tiešām vēlaties turpināt savienojumu (jā/nē)? jā
Warning: Permanently added 'github.com,192.30.253.113' (RSA) to the list of know                                                                                                                n hosts.
Sveiki, itsvse! Jūs esat veiksmīgi autentificējies, bet GitHub nenodrošina čaulas piekļuvi.







Iepriekšējo:Testa norīkošana, lai iegūtu atbilstošu pieredzi.
Nākamo:git push neizdevās virzīt dažus refs uz git
Publicēts 13.02.2017 10:26:14 |
Uzzināja paldies saimniekam
 Saimnieks| Publicēts 13.02.2017 10:55:36 |
Komanda Git

Modificēto failu skatīšana, pievienošana, iesniegšana, dzēšana, izgūšana, atiestatīšana

git palīdzība <command> # parāda komandas palīdzību

git show # parāda commit git show $id saturu

git co -- <file> # atmest darbvietas modifikācijas

git co . # Grāvja darbvietas modifikācijas

git add <file> # veic darba faila izmaiņas vietējā posma apgabalā

git pievienot . # Iesniedziet visus modificētos darba dokumentus pieturvietas zonā

git rm <file> # izdzēsiet failu no repozitorija

git rm <file> --cached # izdzēš failus no repozitorija, bet ne failus

git atiestatīt <file> # atjaunot no posma uz darba failiem

git atiestatīšanas -- . # Atjaunot no posma uz darba failiem

git reset --hard # atgriežas pēdējās apņemšanās stāvoklī, t.i., atmet visas izmaiņas, kas šoreiz veiktas kopš pēdējās saistības

git ci <file> git ci . git ci -a # merge git add, git rm un git ci un citas darbības kopā, lai padarītu git ci -am "daži komentāri"

git ci --grozīt # modificēt pēdējo commit ierakstu

git revert <$id> # atgriež commit stāvokli, un pati atjaunošanas darbība izveido arī subcommit objektu

git revert HEAD #, lai atjaunotu pēdējās apņemšanās stāvokli

Apskatiet failu diff

git diff <file> # salīdziniet pašreizējo failu un posma apgabala faila atšķirību git diff

git diff <id1><id2> # salīdziniet atšķirību starp divām saistībām

git diff <branch1>.. <branch2> # Salīdziniet divas filiāles

git diff --staged # salīdziniet staging un repozitoriju atšķirības

git diff --cached # salīdzina posma un repozitoriju atšķirības

git diff --stat # vienkārši salīdzina statistiku



Skatīt iesniegšanas vēsturi

git log <file> git log # Skatīt katra commit ieraksta failu

git log -p <file> #, lai redzētu katras detalizētas modifikācijas atšķirību

git log -p -2 # Skatīt pēdējo divu detalizēto izmaiņu atšķirību

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

Tig
Mac datorā varat izmantot tig, nevis diff un log, brew install tig


Git vietējās filiāles vadība
Zaru skatīšana, pārslēgšana, izveide un dzēšana

git br -r #, lai redzētu attālo filiāli

git br <new_branch> #, lai izveidotu jaunu filiāli

git br -v #, lai skatītu pēdējo saistību informāciju par katru filiāli

git br --merged #, lai skatītu filiāles, kas ir sapludinātas pašreizējā filiālē

git br --no-merged #, lai redzētu filiāles, kas vēl nav apvienotas pašreizējā filiālē

git co <branch> # pārslēgties uz filiāli

git co -b <new_branch> #, lai izveidotu jaunu filiāli un pārslēgtos uz pagātni

git co -b <new_branch> <branch> # izveido jaunu new_branch, pamatojoties uz filiāli

Git Co $id # Pārbaudīt vēstures saistību ierakstu, bet nav filiāles informācijas, un pārslēgšanās uz citu filiāli tiks automātiski izdzēsta

git co $id -b <new_branch> # Paņemiet vēstures saistību ierakstu un izveidojiet filiāli

git br -d <branch> # dzēst filiāli

git br -D <branch> # Piespiest filiāles dzēšanu (jāpiespiež, kad tiek izdzēsta nesapludināta filiāle)


Filiāļu sapludināšana un bāzes maiņa

git merge <branch> # sapludināt filiāles pašreizējā filiālē

git merge origin/master --no-ff # Neveiciet ātru sapludināšanu, tas radīs sapludināšanas saistību

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


Git ielāpu pārvaldība (ērta izstrādes sinhronizācijai vairākās mašīnās)

git diff > .. /sync.patch #, lai ģenerētu ielāpu

git piemērot .. /sync.patch # plāksteris

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



Git posma pārvaldība

git krātuve # iekārtošana

git krātuves saraksts # uzskaita visas krātuves

git stash lietot # atjaunot pakāpenisku saturu

git krātuves nomešana # dzēst pieturvietas apgabalu

Git attālā filiāles pārvaldība

git pull # paņemiet visus filiāles atjauninājumus no attālās krātuves un apvienojiet tos lokāli

git pull --no-ff # Paņemiet visus attālā repozitorija filiāles atjauninājumus un apvienojiet tos lokāli, neveiciet ātru sapludināšanu

git fetch origin # Iegūt attālo repozitoriju atjauninājumus

git merge origin/master # apvienojiet attālo galveno filiāli vietējā pašreizējā filiālē

git co --track origin/branch # Izsekojiet attālo filiāli, lai izveidotu atbilstošo vietējo filiāli

git co -b <local_branch> origin/<remote_branch> # izveido vietējo filiāli, pamatojoties uz attālo filiāli, funkcija ir tāda pati kā iepriekš


git push # spiediet visas filiāles

Git Push Origin Master # Virziet vietējo galveno filiāli uz attālo galveno filiāli

git push -u izcelsmes meistars # Virziet vietējo primāro filiāli uz tālvadības pulti (izveidots, ja nav attālās galvenās filiāles, lai inicializētu attālo repozitoriju)

git push origin <local_branch> # Lai izveidotu attālo filiāli, origin ir attālā repozitorija nosaukums

git push izcelsme<local_branch>:<remote_branch> # Izveidojiet attālo filiāli

git push izcelsme :<remote_branch> #先删除本地分支(git br -d<branch>) un pēc tam spiediet, lai izdzēstu attālo filiāli



Git attālinātā noliktavas pārvaldība

git remote -v #, lai skatītu attālā servera adresi un repozitorija nosaukumu

Git Remote Show Origin #, lai pārbaudītu attālā servera repozitorija statusu

git remote pievienot izcelsmi git@ github:robbin/robbin_site.git # Pievienojiet attālās repozitorija adresi

git remote set-url origin git@ github.com:robbin/robbin_site.git # Iestatiet attālā repozitorija adresi (lai modificētu attālā repozitorija adresi) git remote rm <repository> # Dzēst attālo repozitoriju


Attālas noliktavas izveide

git clone --bare robbin_site robbin_site.git # Izveidojiet tikai versiju repozitoriju ar projektu ar versijām

scp -r my_project.git git@ git.csdn.net:~ # Augšupielādējiet tīro repozitoriju serverī

mkdir robbin_site.git && cd robbin_site.git && git --bare init # Izveidojiet tīru repozitoriju serverī

git remote pievienot izcelsmi git@ github.com:robbin/robbin_site.git # Iestatiet attālā repozitorija adresi

git push -u izcelsmes meistars # klients pirmo reizi apņemas

git push -u origin develop # pirmo reizi apņemas vietējo attīstības filiāli attālinātai izstrādei un izseko

git remote set-head origin master # Iestatiet attālā repozitorija HEAD, lai norādītu uz galveno filiāli



Varat arī komandu iestatīt attālo bibliotēku un lokālo bibliotēku izsekošanu

git filiāle --set-upstream master origin/master

git branch --set-upstream develop origin/develop
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com