Mis vahe on Git Bashil ja Git Shellil?


Vastus 1:

Teie küsimuse põhiosa jaoks:

Git Bash ja Git Shell on kaks erinevat käsurida, mis võimaldavad teil liidestada aluseks oleva git-programmiga.Bash on Linuxi-põhine käsurida (mis on üle viidud Windowsile), samas kui Shell on loomulik Windowsi käsurida.Võite kasutada mõlemat neist.Neil on lihtsalt erinevad abikäsud, näiteks Bashil on "dir" asemel "ls".

Olen natuke segaduses, mida mõtlete, kui ütlete, et Git for Windows andis teile ka GitHubi.

GitHub on võrguteenus, millega saate giti ühendada.Kasutades kas ühte oma käsuribaliidestest või GitHubi GUI-liidest, saate andmeid GitHubi serveris asuvatesse "kaugetesse" hoidlate poodidesse / nendest välja tõmmata ja neid tõmmata.Selleks peavad teie arvutis olema kohalikud hoidlad.

Teie git ühendatakse GitHubiga ainult siis, kui ütlete, et see on olemas, kasutades mõlemat

>> git-kloon [githubi repo URL]

Või

>> git serveri lisamine [URL]

Git võib olla segane, mistõttu panin päeva spetsiaalselt selleks, et õppida seda õigesti kasutama, päeva või kaks.Andke meile teada, kui see töötab.


Vastus 2:

"Git Bash" on pakett, mis koosneb:

  • GNU Bash Windowsi port (Bash - GNU Project - Vaba Tarkvara Sihtasutus); GNU CoreUtils Windowsi port (Coreutils - GNU tuum utiliidid); GNU / Linuxi süsteemides tavaliselt leiduvate muude käskude Windows port (vähem, fail jne) .) mintty (Mintty - Cygwini terminali emulaator) terminali emulaator.

See on Windowsi Giti paketiga kaasas peamiselt * NIX-i arendajate mugavuse huvides, et nad saaksid end isegi Windowsis tunda koduselt ja jätkata Giti kasutamist just siis, kui neid kasutatakse.

Git-kest seevastu on programm, mis on ette nähtud kasutamiseks GH-serverites, millele pääseb juurde SSH-i kaudu, ja mida kasutatakse Giti hoidla majutatava konto sisselogimiskestana, mis võimaldab giti lihtsalt serveripoolsete valikute ja mitte midagi muud.See on seal, et piirata, mida saab teha selle kontoga SSH kaudu ühenduse loomisega.


Vastus 3:

"Git Bash" on pakett, mis koosneb:

  • GNU Bash Windowsi port (Bash - GNU Project - Vaba Tarkvara Sihtasutus); GNU CoreUtils Windowsi port (Coreutils - GNU tuum utiliidid); GNU / Linuxi süsteemides tavaliselt leiduvate muude käskude Windows port (vähem, fail jne) .) mintty (Mintty - Cygwini terminali emulaator) terminali emulaator.

See on Windowsi Giti paketiga kaasas peamiselt * NIX-i arendajate mugavuse huvides, et nad saaksid end isegi Windowsis tunda koduselt ja jätkata Giti kasutamist just siis, kui neid kasutatakse.

Git-kest seevastu on programm, mis on ette nähtud kasutamiseks GH-serverites, millele pääseb juurde SSH-i kaudu, ja mida kasutatakse Giti hoidla majutatava konto sisselogimiskestana, mis võimaldab giti lihtsalt serveripoolsete valikute ja mitte midagi muud.See on seal, et piirata, mida saab teha selle kontoga SSH kaudu ühenduse loomisega.