Windows gezginine, tıklandığında mevcut gezgin klasöründeki git-bash konsolunu açan bir bağlam (aka sağ tıklama) menüsü nasıl eklenir?
Windows gezginine, tıklandığında mevcut gezgin klasöründeki git-bash konsolunu açan bir bağlam (aka sağ tıklama) menüsü nasıl eklenir?
Yanıtlar:
Benzer bir sorun yaşadım ve bunu yaptım.
1. Adım: Başlat menüsüne "regedit" yazın
Adım 2: Kayıt defteri düzenleyicisini çalıştırın
3. Adım: Şuraya gidinHKEY_CURRENT_USER\SOFTWARE\Classes\Directory\Background\shell
Adım 4: "Kabuk" üzerine sağ tıklayın ve Yeni> Anahtar'ı seçin. Anahtarı "Bash" olarak adlandırın
Adım 5: Değeri değiştirin ve "Bash'te aç" olarak ayarlayın Bu, sağ tıklamada görünen metindir.
Adım 6: Bash altında yeni bir anahtar oluşturun ve "command" olarak adlandırın. Bu anahtarın değerini git-bash.exe yolunuza ayarlayın.
Kayıt düzenleyicisini kapatın.
Artık seçeneği gezginde sağ tıklama menüsünde görebilmelisiniz
PS Git Bash varsayılan olarak geçerli dizini alır.
DÜZENLEME : Tek tıklamalık bir yaklaşım istiyorsanız, aşağıdaki Ozesh'in çözümünü kontrol edin
Adım 1. Masaüstünüzde OpenGitBash.reg adlı "Yeni" -> "Metin Belgesi" ni sağ tıklayın
Adım 2. Dosyayı sağ tıklayın ve "Düzenle" yi seçin
Adım 3. Aşağıdaki kodu kopyalayıp yapıştırın, dosyayı kaydedin ve kapatın
Adım 4. Dosyayı çift tıklayarak yürütün
Not: Kayıt defterine yazmak için yönetici iznine sahip olmanız gerekir.
Windows Registry Editor Version 5.00
; Open files
; Default Git-Bash Location C:\Program Files\Git\git-bash.exe
[HKEY_CLASSES_ROOT\*\shell\Open Git Bash]
@="Open Git Bash"
"Icon"="C:\\Program Files\\Git\\git-bash.exe"
[HKEY_CLASSES_ROOT\*\shell\Open Git Bash\command]
@="\"C:\\Program Files\\Git\\git-bash.exe\" \"--cd=%1\""
; This will make it appear when you right click ON a folder
; The "Icon" line can be removed if you don't want the icon to appear
[HKEY_CLASSES_ROOT\Directory\shell\bash]
@="Open Git Bash"
"Icon"="C:\\Program Files\\Git\\git-bash.exe"
[HKEY_CLASSES_ROOT\Directory\shell\bash\command]
@="\"C:\\Program Files\\Git\\git-bash.exe\" \"--cd=%1\""
; This will make it appear when you right click INSIDE a folder
; The "Icon" line can be removed if you don't want the icon to appear
[HKEY_CLASSES_ROOT\Directory\Background\shell\bash]
@="Open Git Bash"
"Icon"="C:\\Program Files\\Git\\git-bash.exe"
[HKEY_CLASSES_ROOT\Directory\Background\shell\bash\command]
@="\"C:\\Program Files\\Git\\git-bash.exe\" \"--cd=%v.\""
Ve işte sonucunuz:
HKEY_USERS\{the-account-SID}\Software\Classes\Directory\Background\shell
, HKEY_USERS\{the-account-SID}\Software\Classes\Directory\shell
, veHKEY_USERS\{the-account-SID}\Software\Classes\LibraryFolder\background\shell
En kolay yol, en son Git'i buradan kurmaktır . Ve kurulum sırasında, Windows Gezgini Entegrasyonu seçeneğini etkinleştirdiğinizden emin olun .
İşiniz bittiğinde, herhangi bir klasöre sağ tıkladığınızda bu seçenekleri alacaksınız.
Umarım yardımcı olur.
*.reg
Doğrudan Windows yükleyicisinden - Git GUI'den Git GUI ve Git Bash için Kayıt Defteri dışa aktarımları ( dosyaları) :
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\git_gui]
@="Git &GUI Here"
"Icon"="C:\\Program Files\\Git\\cmd\\git-gui.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\git_gui\command]
@="\"C:\\Program Files\\Git\\cmd\\git-gui.exe\" \"--working-dir\" \"%v.\""
Git bash:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\git_shell]
@="Git Ba&sh Here"
"Icon"="C:\\Program Files\\Git\\git-bash.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\git_shell\command]
@="\"C:\\Program Files\\Git\\git-bash.exe\" \"--cd=%v.\""
*.reg
Dosyalar hakkında ayrıntılı bilgi için bkz. " için , Microsoft'tan " .reg dosyası kullanarak kayıt defteri alt anahtarları ve değerleri nasıl eklenir, değiştirilir veya silinir .
&
o menü girişi için kısayol tuşu olur.
Benim için işe yarayan şey neredeyse buydu, ancak aşağıdaki REGEDIT yolu ile:
HKEY_LOCAL_MACHINE/SOFTWARE/Classes/Directory/background/shell
ve burada görünen adın olmasını istediğim değerle Bash anahtarını yarattım ve sonra bu adlandırılmış komut altında değer olarak başka bir anahtar oluşturdum. git-bash.exe yolu
Windows 10 kullanıyorum ve herhangi bir nedenle bunu otomatik olarak eklemeyen yeni bir git yüklemem var (git sürüm 2.12.0 64bit)
Windows için git veya Windows için Github yükleyebilirsiniz, her ikisi de kurulum sırasında bu özelliği Windows gezgininize ekleme seçeneği sunar. Burada bulabilirsiniz:
Windows için Github
Windows için Git
@Shaswat Rungta'nın dediği gibi: "Sanırım soru daha çok kurulum bittikten sonra nasıl ekleneceği ile ilgili."
Bilgisayarımda (Windows 7) Visual Studio 2017'yi yükledikten sonra "Git Bash burada" komutunun kaybolduğunu düşünüyorum.
Git'i tekrar indirip kurarak bunu düzeltiyorum .
Git Bash
aradığınız şey. Bu terminal
, mevcut dizinde açar .
Bağlam menüsüne "Ruby ile Komut İstemi Başlat" eklenmesinde benzer bir sorun vardı çünkü bu, cmd yamasıyla birlikte parametrelerin aktarılmasını içeriyordu. Yukarıdaki çözümle benzer bir prosedür izledim
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\Cmd With Ruby]
@="Cmd With Ruby"
"Icon"="C:\\Windows\\System32\\cmd.exe"
[HKEY_CLASSES_ROOT\*\shell\Cmd With Ruby\command]
@="\"C:\\Windows\\System32\\cmd.exe\" \"/E:ON /K
\"C:\\Ruby25-x64\\bin\\setrbvars.cmd\"\" \"--cd=%1\"\""
[HKEY_CLASSES_ROOT\Directory\shell\bash]
@="Cmd With Ruby"
"Icon"="C:\\Windows\\System32\\cmd.exe"
[HKEY_CLASSES_ROOT\Directory\shell\bash\command]
@="\"C:\\Windows\\System32\\cmd.exe\" \"/E:ON /K
\"C:\\Ruby25-x64\\bin\\setrbvars.cmd\"\" \"--cd=%1\"\""
[HKEY_CLASSES_ROOT\Directory\Background\shell\bash]
@="Cmd With Ruby"
"Icon"="C:\\Windows\\System32\\cmd.exe"
[HKEY_CLASSES_ROOT\Directory\Background\shell\bash\command]
@="\"C:\\Windows\\System32\\cmd.exe\" \"/E:ON /K
\"C:\\Ruby25-x64\\bin\\setrbvars.cmd\"\" \"--cd=%v.\"\""
Genellikle git bash here
yalnızca dizinlerde çalıştırılabilir, bu nedenle bir dizine gitmeniz ve önceki dizine sağ tıklamanız ve ardından git bash here
(tabii ki Windows işletim sisteminde) seçim yapmanız gerekir .
Not : Bir dizin içindeki bağlam menüsünün bir git bash here
seçeneği yoktur.
TortoiseGit for Windows yükleyebilir ve bağlam menüsüne entegrasyonu dahil edebilirsiniz . Windows'ta Git ile çalışmanın en iyi araç olduğunu düşünüyorum.
Git'imi güncelledim ve "Git Bash Here" seçeneğini işaretledim
git
Yolu, komut satırını kullanarak herhangi bir klasörden C:\Program Files\Git\cmd
erişebileceğiniz Ortam-yol değişkenine (örn. ) Ekleyin git
.