Ini bukan pertanyaan pemrograman terbaik tapi mari kita hadapi itu, kesalahan server guys tidak berpengalaman dalam git, jadi saya pikir ini lebih ke arah audiens ini.
Saya ingin beralih ke TortoiseGit, atau PortableGit di shell saya, tetapi saya tidak memiliki opsi menu konteks yang mengganggu ini.
Bagaimana saya membuat mereka pergi? Apakah saya harus menulis skrip untuk menghapus instalannya?
git
tortoisegit
msysgit
MengembangkanChris
sumber
sumber
Jawaban:
Windows 64-Bit
Dari jendela cmd.exe, jalankan perintah ini:
Windows 32-Bit
Dari jendela cmd.exe, jalankan perintah ini
Windows 10
Jika Anda menggunakan Windows 10 dan metode sebelumnya tidak berhasil, coba hapus instalan aplikasi dan instal ulang. Tapi hati-hati selama proses instalasi hapus centang integrasi Windows explorer
sumber
Hanya penghapusan registri ini - tidak ada yang lain - yang bekerja untuk saya di Win8.1, pada versi terbaru:
sumber
Anda juga dapat menonaktifkan satu entri menggunakan CCleaner.
sumber
explorer.exe
prosesKetika Anda menginstal msysgit ada opsi untuk "Windows Explorer Integration" yang Anda hapus centangnya agar tidak muncul.
Anda dapat menjalankan kembali pengaturan dan menghapus centang opsi, atau menghapus dan menginstal ulang dan hapus centang kemudian.
sumber
Di Windows 10 tidak ada yang di atas yang berhasil bagi saya. Solusi terbaik yang saya temukan adalah menghapus instalasi aplikasi dan menginstalnya kembali dan berhati-hati selama proses instalasi untuk menghapus centang integrasi Windows explorer
sumber
Saya memiliki masalah yang sama dan Semua jawaban di atas tidak bekerja untuk saya, MAKA Akhirnya saya menemukan solusi dalam langkah-langkah di bawah ini.
Langkah 1: Ketik
regedit
menu mulaiLangkah 2: Jalankan editor registri
Langkah 3: Navigasikan ke
HKEY_CURRENT_USER\SOFTWARE\Classes\Directory\Background\shell
Langkah 4: klik "shell"
Langkah 5: Klik kanan pada "Git Bash Here" dan pilih opsi hapus
Bersulang
sumber
Untuk menambah apa yang dikatakan dfkt, ada satu lokasi lagi yang memilikinya, untuk Folder Perpustakaan:
Nomor tertentu antara HKEY_USERS dan Perangkat Lunak mungkin berbeda dari orang ke orang, dan akun ke akun, jadi pastikan itu tepat untuk Anda.
Jadi, penghapusan registri yang dimodifikasi dan lengkap adalah:
sumber
Pada Windows 10 64 bit Anda harus melakukan kedua hal berikut:
1. Hapus entri registri
HKEY_CLASSES_ROOT \ Directory \ background \ shell \ git_gui
HKEY_CLASSES_ROOT \ Directory \ background \ shell \ git_shell
HKEY_CLASSES_ROOT \ Directory \ Shell \ git_gui
HKEY_CLASSES_ROOT \ Directory \ Shell \ git_shell
Untuk kenyamanan atau jika Anda ingin mengotomatiskan penghapusan (misalnya untuk digunakan setelah pemutakhiran choco) Anda dapat berjalan di Powershell (dijalankan sebagai Admin):
2. Batalkan registrasi dll ekstensi shell untuk menghapus entri menu tambahan (klon GitExt ..., GitExt Buat Repositori Baru, dll.):
sumber