Mitä eroa on Git Bashin ja Git Shellin välillä?


Vastaus 1:

Pääosassa kysymystäsi:

Git Bash ja Git Shell ovat kaksi erilaista komentoriviohjelmaa, joiden avulla voit liittyä taustalla olevaan git-ohjelmaan.Bash on Linux-pohjainen komentorivi (joka on siirretty Windowsille), kun taas Shell on natiivi Windows-komentorivi.Voit käyttää kumpaakin niistä.Heillä on vain erilaisia ​​apukomentoja, esimerkiksi Bashillä on "ls" "dir": n sijasta.

Olen hieman hämmentynyt siitä, mitä tarkoitat, kun sanot, että Git for Windows antoi sinulle myös GitHubin.

GitHub on online-palvelu, johon voit yhdistää gitin.Käyttämällä jompaa kumpaa komentoriviliittymistä tai GitHubin käyttöliittymää, voit siirtää ja vetää tietoja GitHubin palvelimen "etä" -varastovarastoihin / niiden kautta.Tätä varten tietokoneellasi on oltava paikalliset arkistot.

Git yhdistetään GitHubiin vain, jos sanot sen olevan, jommallakummalla

>> git-klooni [github repo -osoite]

Tai

>> git remote add [URL]

Git voi olla hämmentävä, minkä vuoksi varaan päivä tai kaksi erityisesti oppiakseni käyttämään sitä oikein.Kerro meille, jos saat sen toimimaan.


Vastaus 2:

"Git Bash" on paketti, joka koostuu:

  • Windows-portti GNU Bashista (Bash - GNU Project - Free Software Foundation); Windows-portti GNU CoreUtilsista (Coreutils - GNU ydinapuohjelmat); Windows-portti muista komennoista, jotka yleisesti löytyvät GNU / Linux-järjestelmistä (vähemmän, tiedosto jne.) .) mintty (Mintty - Cygwin Terminal emulator) -pääteemulaattori.

Se sisältyy Windowsin Git-pakettiin lähinnä * NIX-kehittäjien helpottamiseksi, jotta he voivat tuntea olonsa kotoisaksi jopa Windowsissa ja jatkaa Gitin käyttöä juuri niin kuin niitä käytetään.

"Git-kuori" puolestaan ​​on ohjelma, joka on tarkoitettu käytettäväksi GH-palvelimilla, joihin päästään SSH: n kautta, ja jota käytetään sisäänkirjautumiskotelona Git-arkistoa ylläpitävälle tilille, joka sallii vain gitin suorittamisen palvelinpuolen vaihtoehtoilla ja ei mitään muuta.Se on siinä, että se rajoittaa sen, mitä voidaan tehdä yhdistämällä SSH: n kautta kyseiseen tiliin.


Vastaus 3:

"Git Bash" on paketti, joka koostuu:

  • Windows-portti GNU Bashista (Bash - GNU Project - Free Software Foundation); Windows-portti GNU CoreUtilsista (Coreutils - GNU ydinapuohjelmat); Windows-portti muista komennoista, jotka yleisesti löytyvät GNU / Linux-järjestelmistä (vähemmän, tiedosto jne.) .) mintty (Mintty - Cygwin Terminal emulator) -pääteemulaattori.

Se sisältyy Windowsin Git-pakettiin lähinnä * NIX-kehittäjien helpottamiseksi, jotta he voivat tuntea olonsa kotoisaksi jopa Windowsissa ja jatkaa Gitin käyttöä juuri niin kuin niitä käytetään.

"Git-kuori" puolestaan ​​on ohjelma, joka on tarkoitettu käytettäväksi GH-palvelimilla, joihin päästään SSH: n kautta, ja jota käytetään sisäänkirjautumiskotelona Git-arkistoa ylläpitävälle tilille, joka sallii vain gitin suorittamisen palvelinpuolen vaihtoehtoilla ja ei mitään muuta.Se on siinä, että se rajoittaa sen, mitä voidaan tehdä yhdistämällä SSH: n kautta kyseiseen tiliin.