Bagaimana cara menambahkan menu konteks (alias klik kanan) ke windows explorer yang, ketika diklik, membuka konsol git-bash di folder explorer saat ini?
Bagaimana cara menambahkan menu konteks (alias klik kanan) ke windows explorer yang, ketika diklik, membuka konsol git-bash di folder explorer saat ini?
Jawaban:
Saya memiliki masalah serupa dan saya melakukan ini.
Langkah 1: Ketik "regedit" di menu mulai
Langkah 2: Jalankan editor registri
Langkah 3: Navigasikan keHKEY_CURRENT_USER\SOFTWARE\Classes\Directory\Background\shell
Langkah 4: Klik kanan pada "shell" dan pilih New> Key. beri nama Kunci "Bash"
Langkah 5: Ubah nilainya dan setel ke "open in Bash" Ini adalah teks yang muncul di klik kanan.
Langkah 6: Buat kunci baru di bawah Bash dan beri nama "perintah". Setel nilai kunci ini ke jalur git-bash.exe Anda.
Tutup editor registri.
Anda sekarang dapat melihat opsi di menu klik kanan di explorer
PS Git Bash secara default mengambil direktori saat ini.
EDIT : Jika Anda menginginkan pendekatan satu klik, periksa solusi Ozesh di bawah ini
Langkah 1. Pada desktop Anda, klik kanan "New" -> "Text Document" dengan nama OpenGitBash.reg
Langkah 2. Klik kanan file tersebut dan pilih "Edit"
Langkah 3. Copy-paste kode di bawah ini, simpan dan tutup file
Langkah 4. Jalankan file dengan mengklik dua kali
Catatan: Anda memerlukan izin administrator untuk menulis ke registri.
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.\""
Dan inilah hasil Anda:
HKEY_USERS\{the-account-SID}\Software\Classes\Directory\Background\shell
, HKEY_USERS\{the-account-SID}\Software\Classes\Directory\shell
, danHKEY_USERS\{the-account-SID}\Software\Classes\LibraryFolder\background\shell
Cara termudah adalah dengan menginstal Git terbaru dari sini . Dan saat menginstal, pastikan Anda mengaktifkan opsi Windows Explorer Integration .
Setelah Anda selesai, Anda akan mendapatkan opsi itu setiap kali Anda mengklik kanan pada folder apa pun.
Semoga membantu.
Berikut adalah ekspor Registry ( *.reg
file) untuk Git GUI dan Git Bash langsung dari penginstal Windows —Git GUI:
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.\""
Untuk detail tentang *.reg
file, lihat " Cara menambah, mengubah, atau menghapus subkunci dan nilai registri menggunakan file .reg " dari Microsoft.
&
menjadi hotkey untuk entri menu itu.
Apa yang berhasil untuk saya hampir seperti ini, tetapi dengan jalur REGEDIT berikut:
HKEY_LOCAL_MACHINE/SOFTWARE/Classes/Directory/background/shell
dan di sini saya membuat kunci Bash, dengan nilai yang saya inginkan dari nama tampilan, dan kemudian membuat kunci lain di bawah perintah bernama ini dengan nilai sebagai jalur ke git-bash.exe
Saya menggunakan Windows 10 dan memiliki instalasi git baru yang tidak menambahkan ini secara otomatis karena alasan tertentu (git versi 2.12.0 64bit)
Anda dapat menginstal git untuk windows atau Github untuk windows, keduanya memberi Anda pilihan saat menginstal untuk menambahkan fitur ini ke windows explorer Anda. Anda dapat menemukannya di sini:
Github untuk Windows
Git untuk Windows
Seperti yang dikatakan @Shaswat Rungta: "Saya pikir pertanyaannya lebih banyak tentang bagaimana menambahkannya setelah penginstalan selesai."
Di PC saya (Windows 7), saya pikir perintah "Git Bash here" menghilang setelah saya menginstal Visual Studio 2017.
Saya memperbaiki ini dengan mengunduh dan menginstal Git lagi.
Git Bash
adalah apa yang Anda cari. Itu membuka terminal
di direktori saat ini.
Memiliki masalah serupa dalam menambahkan "Mulai Command Prompt dengan Ruby" ke menu konteks karena melibatkan parameter yang lewat bersama dengan patch cmd. Mengikuti prosedur yang mirip dengan solusi di atas
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.\"\""
Biasanya git bash here
bisa dijalankan hanya di direktori jadi harus naik direktori dan klik kanan pada direktori sebelumnya lalu pilih git bash here
(tentunya di OS Windows).
Catatan : menu konteks di dalam direktori tidak memiliki git bash here
opsi.
Anda bisa menginstal TortoiseGit untuk Windows dan menyertakan integrasi dalam menu konteks. Saya menganggapnya sebagai alat terbaik untuk bekerja dengan Git di Windows.
Saya memperbarui git saya dan menandai opsi "Git Bash Di Sini"
Tambahkan git
jalur ke variabel jalur lingkungan (misalnya C:\Program Files\Git\cmd
) yang dapat Anda akses git
dari folder mana pun menggunakan baris perintah.