Cara menambahkan konteks (alias klik kanan) menu untuk windows explorer yang, ketika diklik, akan membuka git-bash konsol di saat folder explorer?
Langkah 1. Di desktop anda klik kanan "Baru"->"Dokumen Teks" 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 tersebut dengan mengklik ganda
Catatan: Anda membutuhkan izin administrator untuk menulis ke registry.
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 berikut ini adalah hasilnya :
Aku punya masalah yang sama dan yang saya lakukan ini.
Langkah 1 : Jenis "semua" di start menu
Langkah 2 : Jalankan registry editor
Langkah 3 : Arahkan ke HKEY_CURRENT_USER\SOFTWARE\Classes\Directory\Background\shell
Langkah 4 : klik Kanan pada "shell" dan memilih Baru > Kunci. nama Kunci "Bash"
Langkah 5 : Mengubah nilai dan set ke "terbuka dalam Bash" Ini adalah teks yang muncul di klik kanan.
Langkah 6 : Buat sebuah key baru di bawah Bash dan nama itu "perintah". Mengatur nilai dari kunci ini untuk anda git-bash.exe jalan.
Tutup registry editor.
Anda sekarang harus mampu melihat opsi pada menu klik kanan di explorer
PS Git Bash secara default mengambil direktori saat ini.
EDIT : Jika anda ingin satu klik pendekatan, check Ozesh's solusi di bawah ini
Berikut ini adalah Registry ekspor (`*.reg file) untuk Git GUI dan Git Bash langsung dari Windows installer —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 "Bagaimana untuk menambah, mengubah, atau menghapus subkunci registri dan nilai-nilai dengan menggunakan .reg" dari Microsoft.
Cara termudah adalah dengan menginstal terbaru Git dari di sini. Dan ketika menginstal, pastikan anda mengaktifkan opsi Integrasi Windows Explorer.
Setelah anda selesai, anda akan mendapatkan orang-orang pilihan di setiap kali anda mengklik kanan pada folder apapun.
Semoga membantu.
Apa yang bekerja untuk saya hampir ini, tapi dengan mengikuti REGEDIT jalan:
HKEY_LOCAL_MACHINE/SOFTWARE/Kelas/Direktori/latar belakang/shell
dan di sini saya membuat kunci Bash, dengan nilai dari apa yang saya ingin menampilkan nama, dan kemudian dibuat kunci yang lain di bawah ini bernama komando dengan nilai sebagai jalan untuk git-bash.exe
I'm pada Windows 10 dan segar git menginstal yang tidak't add ini secara otomatis untuk beberapa alasan (versi git 2.12.0 64bit)
Anda dapat menginstal git untuk windows atau Github for windows , baik memberikan anda pilihan ketika menginstal untuk menambahkan fitur ini ke windows explorer. Anda dapat menemukannya di sini:
Github for Windows
Git untuk Windows
Seperti, @Shaswat Rungta berkata: "saya pikir pertanyaan lebih lanjut tentang bagaimana untuk menambahkannya setelah instalasi selesai."
Di PC saya(Windows 7) saya berpikir bahwa perintah "Git Bash di sini" disappeard setelah saya menginstal Visual Studio 2017.
Saya fixt ini oleh download dan menginstal Git lagi.
Punya masalah yang sama dalam menambahkan "Mulai Command Prompt dengan Ruby" untuk menu konteks seperti ini melibatkan melewati parameter bersama dengan patch dari cmd. Mengikuti prosedur yang sama seperti solusi 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 di sini
dapat dijalankan hanya pada direktori sehingga anda harus pergi ke sebuah direktori dan klik kanan pada direktori sebelumnya kemudian pilih git bash berikut
(tentu saja di OS Windows).
Catatan: menu konteks di dalam direktori tidak memiliki git bash di sini
pilihan.
Anda dapat menginstal TortoiseGit untuk Windows dan termasuk integrasi dalam menu konteks. Saya anggap itu yang terbaik alat untuk bekerja dengan Git pada Windows.