Git Bash və Git Shell arasındakı fərq nədir?


cavab 1:

Sualınızın əsas hissəsi:

Git Bash və Git Shell əsas Git proqramı ilə interfeys üçün istifadə edə biləcəyiniz iki fərqli əmr xətti proqramıdır.Baş Linux əsaslı bir əmr satırıdır (Windows-a köçürülmüşdür), Shell yerli Windows əmr xəttidir. hər ikisini istifadə edin.Onların yalnız fərqli köməkçi əmrləri var, məsələn Bash "dir" əvəzinə "ls" var.

Windows üçün Git sizə GitHub da verdiyini söylədikdə nə demək istədiyinizə bir az qarışdım.

GitHub, Git-ə qoşulmaq üçün istifadə edə biləcəyiniz bir onlayn xidmətdir.Smart sətir interfeysinizdən birini və ya GitHub GUI-ni istifadə edərək məlumatları GitHub serverindəki "uzaqdan" depolarına / -dan köçürə bilərsiniz.Müəllifinizdə yerli depolarınız olmalıdır.

Sizin dediyiniz zaman yalnız GitHub-a qoşulacaq

>> Git klonu [Github Reponun URL-si]

Və ya

>> uzaqdan əlavə et [url]

Git çaşqın ola bilər, buna görə düzgün istifadə etməyi öyrənmək üçün bir və ya iki gün çəkirəm ki, bunun işlədiyini bizə bildirin.


cavab 2:

"Git Bash" aşağıdakılardan ibarət bir paketdir.

  • GNU Bash'dan bir Windows portu (Baş - GNU Layihəsi - Pulsuz Proqram Vəqfi), GNU CoreUtils'dən (Coreutils - GNU Core Utilities) bir Windows portu, GNU / Linux sistemlərində tez-tez rast gəlinən digər əmrlərdən bir Windows portu. (daha az, fayl və s.) Mintty (Mintty - Cygwin Terminal Emulator) Terminal Emulyatorudur.

Windows üçün Git paketinə, əsasən * NIX tərtibatçıları üçün daxil edilmişdir, buna görə də Windows'da özlərini evdə hiss edirlər və istifadə etdikləri şəkildə Git istifadə etməyə davam edə bilərlər.

Digər tərəfdən "Git Shell", SSH vasitəsilə daxil olan Git serverlərində işə salınacaq və yalnız Git işlədiyi Git depozitinin yerləşdiyi hesab üçün giriş qabığı kimi istifadə olunan bir proqramdır. server tərəfi seçimləri ilə və başqa bir şeyə icazə vermirsə, burada SSH vasitəsilə bu hesaba qoşularaq mümkün olan imkanları məhdudlaşdıra bilərsiniz.


cavab 3:

"Git Bash" aşağıdakılardan ibarət bir paketdir.

  • GNU Bash'dan bir Windows portu (Baş - GNU Layihəsi - Pulsuz Proqram Vəqfi), GNU CoreUtils'dən (Coreutils - GNU Core Utilities) bir Windows portu, GNU / Linux sistemlərində tez-tez rast gəlinən digər əmrlərdən bir Windows portu. (daha az, fayl və s.) Mintty (Mintty - Cygwin Terminal Emulator) Terminal Emulyatorudur.

Windows üçün Git paketinə, əsasən * NIX tərtibatçıları üçün daxil edilmişdir, buna görə də Windows'da özlərini evdə hiss edirlər və istifadə etdikləri şəkildə Git istifadə etməyə davam edə bilərlər.

Digər tərəfdən "Git Shell", SSH vasitəsilə daxil olan Git serverlərində işə salınacaq və yalnız Git işlədiyi Git depozitinin yerləşdiyi hesab üçün giriş qabığı kimi istifadə olunan bir proqramdır. server tərəfi seçimləri ilə və başqa bir şeyə icazə vermirsə, burada SSH vasitəsilə bu hesaba qoşularaq mümkün olan imkanları məhdudlaşdıra bilərsiniz.