Git Bash ve Git Shell arasındaki fark nedir?


cevap 1:

Sorunuzun ana kısmı için:

Git Bash ve Git Shell, temeldeki git programıyla arabirim oluşturmanıza olanak tanıyan iki farklı komut satırı programıdır.Bash Linux tabanlı bir komut satırıdır (Windows'a taşınmıştır), Shell ise yerel bir Windows komut satırıdır.Bunlardan herhangi birini kullanabilirsiniz.Sadece farklı yardımcı komutları olacak, örneğin Bash "dir" yerine "ls" var.

Windows için Git'in size GitHub verdiğini söylediğinizde kastettiğiniz şeyle biraz kafam karıştı.

GitHub git'e bağlanabileceğiniz bir çevrimiçi hizmettir.Komut satırı arabirimlerinizden birini veya GitHub'ın GUI arabirimini kullanarak, GitHub sunucusundaki "uzak" depo depolarına / depolarından veri gönderebilir ve alabilirsiniz.Bunu yapmak için bilgisayarınızda yerel depoların olması gerekir.

Git'iniz GitHub'a yalnızca söylerseniz,

>> git clone [github repo url'si]

Veya

>> git remote add [url]

Git kafa karıştırıcı olabilir, bu yüzden düzgün bir şekilde nasıl kullanılacağını öğrenmek için bir veya iki gün ayırdım.Çalıştırırsanız bize bildirin.


cevap 2:

"Git Bash" aşağıdakilerden oluşan bir pakettir:

  • bir GNU Bash Windows portu (Bash - GNU Project - Free Software Foundation); GNU CoreUtils'in bir Windows portu (Coreutils - GNU çekirdek yardımcı programları); GNU / Linux sistemlerinde yaygın olarak bulunan diğer komutların Windows portu (daha az, dosya vb.) .) nane (Mintty - Cygwin Terminal emülatörü) terminal emülatörü.

Windows için Git paketinde temel olarak * NIX geliştiricilerinin rahatlığı için bulunur, böylece Windows'da bile kendilerini evlerinde hissedebilirler ve Git'i kullandıkları gibi kullanmaya devam edebilirler.

"Git kabuğu" ise, SSH üzerinden erişilen Git sunucularında çalıştırılması amaçlanan ve Git havuzunu barındıran hesap için bir oturum kabuğu olarak kullanılan ve git'in sunucu tarafı seçenekleriyle yürütülmesini sağlayan bir programdır. başka hiçbir şey.Bu hesaba SSH aracılığıyla bağlanarak neler yapılabileceğine bir sınır koymak vardır.


cevap 3:

"Git Bash" aşağıdakilerden oluşan bir pakettir:

  • bir GNU Bash Windows portu (Bash - GNU Project - Free Software Foundation); GNU CoreUtils'in bir Windows portu (Coreutils - GNU çekirdek yardımcı programları); GNU / Linux sistemlerinde yaygın olarak bulunan diğer komutların Windows portu (daha az, dosya vb.) .) nane (Mintty - Cygwin Terminal emülatörü) terminal emülatörü.

Windows için Git paketinde temel olarak * NIX geliştiricilerinin rahatlığı için bulunur, böylece Windows'da bile kendilerini evlerinde hissedebilirler ve Git'i kullandıkları gibi kullanmaya devam edebilirler.

"Git kabuğu" ise, SSH üzerinden erişilen Git sunucularında çalıştırılması amaçlanan ve Git havuzunu barındıran hesap için bir oturum kabuğu olarak kullanılan ve git'in sunucu tarafı seçenekleriyle yürütülmesini sağlayan bir programdır. başka hiçbir şey.Bu hesaba SSH aracılığıyla bağlanarak neler yapılabileceğine bir sınır koymak vardır.