Фарқи байни Гит Баш ва Гит Шелл аз чӣ иборат аст?


ҷавоб диҳед 1:

Қисми асосии саволи шумо:

Git Bash ва Git Shell ду барномаи фармони гуногунанд, ки шумо метавонед онҳоро бо барномаи асосии Git интерфейс кунед.Баш сатри фармон дар асоси Linux (дар Windows ҷойгир карда шудааст), дар ҳоле ки Shell сатри фармондиҳии Windows мебошад. Ҳамагӣ фармонҳои ёрирасони мухталиф доранд, масалан Bash ба ҷои "dir" "ls" дорад.

Вақте ки шумо мегӯед, ки Git барои Windows ба шумо GitHub низ додааст, ман каме дар бораи он чизе ки дар назар дорам, каме печидаам.

GitHub хидмати онлайнест, ки шумо метавонед барои пайвастшавӣ ба Git истифода баред Шумо метавонед яке аз интерфейсҳои сатри фармондиҳии худ ё GitHub GUI -ро барои интиқол додани маълумот ба / дар "анбор" -и хидматрасони GitHub дар сервери GitHub истифода баред.

Git шумо танҳо вақте ба шумо мегӯед, ба GitHub пайваст мешавад

>> Clone Git [URL-и Github Repo]

Ё

>> git дурдаст илова [url]

Git метавонад нофаҳмо бошад, аз ин рӯ ман як ё ду рӯз вақт мегирам, то дар бораи дуруст истифода бурдани он ёд гирам, пас ба мо хабар диҳед, ки оё ин кор мекунад.


ҷавоб диҳед 2:

"Гит Баш" бастаи иборат аз иборат аст:

  • порти Windows аз GNU Bash (Bash - GNU Project - Free Software Foundation), як порти Windows аз GNU CoreUtils (Coreutils - GNU Core Utilities), як порти Windows аз дигар фармонҳое, ки дар системаҳои GNU / Linux ёфт мешаванд мебошанд (камтар, файл ва ғайра) Mintty (Mintty - Cygwin Terminal Emulator) Terminal Emulator.

Он ба бастаи Git барои Windows, асосан барои таҳиягарони * NIX дохил карда шудааст, бинобар ин онҳо худро дар Windows худро дар Windows ҳис мекунанд ва метавонанд минбаъд низ Git тариқи истифодашударо истифода баранд.

Аз ҷониби дигар, "Git Shell" барномаест, ки бояд дар серверҳои Git, ки тавассути SSH дастрас мешаванд, истифода мешавад ва ҳамчун қабати воридшавӣ барои ҳисобе, ки дар он анбори Git ҷойгир аст, истифода мешавад ва танҳо Git кор мекунад бо вариантҳои тарафии сервер кор мекунад ва ба чизи дигаре иҷозат намедиҳад, дар ин ҷо шумо метавонед имкониятҳоеро, ки тавассути пайваст шудан ба ин ҳисоб тавассути SSH имконпазиранд, маҳдуд кунед.


ҷавоб диҳед 3:

"Гит Баш" бастаи иборат аз иборат аст:

  • порти Windows аз GNU Bash (Bash - GNU Project - Free Software Foundation), як порти Windows аз GNU CoreUtils (Coreutils - GNU Core Utilities), як порти Windows аз дигар фармонҳое, ки дар системаҳои GNU / Linux ёфт мешаванд мебошанд (камтар, файл ва ғайра) Mintty (Mintty - Cygwin Terminal Emulator) Terminal Emulator.

Он ба бастаи Git барои Windows, асосан барои таҳиягарони * NIX дохил карда шудааст, бинобар ин онҳо худро дар Windows худро дар Windows ҳис мекунанд ва метавонанд минбаъд низ Git тариқи истифодашударо истифода баранд.

Аз ҷониби дигар, "Git Shell" барномаест, ки бояд дар серверҳои Git, ки тавассути SSH дастрас мешаванд, истифода мешавад ва ҳамчун қабати воридшавӣ барои ҳисобе, ки дар он анбори Git ҷойгир аст, истифода мешавад ва танҳо Git кор мекунад бо вариантҳои тарафии сервер кор мекунад ва ба чизи дигаре иҷозат намедиҳад, дар ин ҷо шумо метавонед имкониятҳоеро, ки тавассути пайваст шудан ба ин ҳисоб тавассути SSH имконпазиранд, маҳдуд кунед.