Jak dodać menu kontekstowe (czyli kliknięcie prawym przyciskiem myszy) do eksploratora Windows, które po kliknięciu otwiera konsolę git-bash w bieżącym folderze eksploratora?
git
contextmenu
windows-explorer
sergej
źródło
źródło
Odpowiedzi:
Miałem podobny problem i zrobiłem to.
Krok 1: Wpisz „regedit” w menu Start
Krok 2: Uruchom edytor rejestru
Krok 3: Przejdź do
HKEY_CURRENT_USER\SOFTWARE\Classes\Directory\Background\shell
Krok 4: Kliknij prawym przyciskiem myszy „powłokę” i wybierz Nowy> Klucz. nazwij klucz „Bash”
Krok 5: Zmodyfikuj wartość i ustaw ją na „otwórz w Bash”. To jest tekst, który pojawia się po kliknięciu prawym przyciskiem myszy.
Krok 6: Utwórz nowy klucz w Bash i nazwij go „command”. Ustaw wartość tego klucza na ścieżkę git-bash.exe.
Zamknij edytor rejestru.
Powinieneś być teraz w stanie zobaczyć opcję w menu prawym przyciskiem myszy w eksploratorze
PS Git Bash domyślnie pobiera bieżący katalog.
EDYCJA : Jeśli chcesz uzyskać jedno kliknięcie, sprawdź poniżej rozwiązanie Ozesh
źródło
Krok 1. Na pulpicie kliknij prawym przyciskiem myszy „Nowy” -> „Dokument tekstowy” o nazwie OpenGitBash.reg
Krok 2. Kliknij plik prawym przyciskiem myszy i wybierz opcję „Edytuj”
Krok 3. Skopiuj i wklej poniższy kod, zapisz i zamknij plik
Krok 4. Uruchom plik, klikając go dwukrotnie
Uwaga: aby zapisywać w rejestrze, potrzebujesz uprawnień administratora.
A oto twój wynik:
źródło
HKEY_USERS\{the-account-SID}\Software\Classes\Directory\Background\shell
,HKEY_USERS\{the-account-SID}\Software\Classes\Directory\shell
, iHKEY_USERS\{the-account-SID}\Software\Classes\LibraryFolder\background\shell
Najłatwiej jest zainstalować najnowszą wersję Gita z tego miejsca . Podczas instalacji upewnij się, że włączasz opcję Integracja z Eksploratorem Windows .
Po zakończeniu otrzymasz te opcje za każdym razem, gdy klikniesz prawym przyciskiem myszy dowolny folder.
Mam nadzieję, że to pomoże.
źródło
Oto eksport rejestru (
*.reg
pliki) dla Git GUI i Git Bash bezpośrednio z instalatora Windows - Git GUI:Git bash:
Szczegółowe informacje na temat
*.reg
plików można znaleźć w artykule „ Jak dodawać, modyfikować i usuwać podklucze rejestru i wartości przy użyciu pliku reg ” firmy Microsoft.źródło
&
staje się klawiszem skrótu dla tej pozycji menu.To, co działało dla mnie, było prawie takie, ale z następującą ścieżką REGEDIT:
HKEY_LOCAL_MACHINE/SOFTWARE/Classes/Directory/background/shell
i tutaj utworzyłem klucz Bash, z wartością tego, co chcę, aby była wyświetlana nazwa, a następnie utworzyłem inny klucz pod tym nazwanym poleceniem z wartością jako ścieżka do git-bash.exeJestem na Windows 10 i mam nową instalację git, która nie dodała tego automatycznie z jakiegoś powodu (wersja git 2.12.0 64-bitowa)
źródło
Możesz zainstalować git dla Windows lub Github dla Windows, oba dają Ci wybór podczas instalacji, aby dodać tę funkcję do eksploratora Windows. Znajdziesz go tutaj:
Github dla Windows
https://windows.github.com/
Git dla Windows
http://git-scm.com/
źródło
Jak powiedział @Shaswat Rungta: „Myślę, że pytanie dotyczy raczej tego, jak dodać go po zakończeniu instalacji”.
Na moim komputerze (Windows 7) wydaje mi się, że polecenie „Git Bash here” znika po zainstalowaniu programu Visual Studio 2017.
Naprawiłem to, ponownie pobierając i instalując Git.
UWAGA: „Podczas instalacji Git dla Windows opcje menu kontekstowego nie są domyślnie włączone. Będziesz musiał je wybrać podczas instalacji.” - @nbushnell ( zrobiłem to )
źródło
Git Bash
jest tym, czego szukasz. To otwieraterminal
w bieżącym katalogu.Miałem podobny problem z dodaniem „Uruchom wiersz polecenia z Ruby” do menu kontekstowego, ponieważ wiąże się to z przekazywaniem parametrów wraz z poprawką cmd. Wykonano podobną procedurę, jak w rozwiązaniu powyżej
źródło
Zwykle
git bash here
można go uruchomić tylko na katalogach, więc musisz wejść do katalogu i kliknąć prawym przyciskiem na poprzedni katalog, a następnie wybraćgit bash here
(oczywiście w systemie Windows).Uwaga : menu kontekstowe wewnątrz katalogu nie ma
git bash here
opcji.źródło
Możesz zainstalować TortoiseGit dla Windows i dołączyć integrację w menu kontekstowym. Uważam, że to najlepsze narzędzie do pracy z Gitem w systemie Windows.
źródło
Zaktualizowałem gita i zaznaczyłem opcję „Git Bash Here”
źródło
Dodaj
git
ścieżkę do zmiennej Environment-path (np.C:\Program Files\Git\cmd
), Dzięki której możesz uzyskać dostępgit
z dowolnego folderu za pomocą wiersza poleceń.źródło