"여기에서 git-bash 열기…"컨텍스트 메뉴를 Windows 탐색기에 추가하는 방법은 무엇입니까?


122

클릭하면 현재 탐색기 폴더에서 git-bash 콘솔을 여는 컨텍스트 (일명 오른쪽 클릭) 메뉴를 Windows 탐색기에 추가하는 방법은 무엇입니까?


Windows 용 Git의 현재 버전을 설치하는 경우 이미 해당 바로 가기를 제공합니다.
Lombas

2
휴대용을 사용하는 경우 @Lombas가 아닙니다. 관리자 권한이 없으면 사용해야 할 수도 있습니다.
PixelMaster

답변:


154

나는 비슷한 문제가 있었고 이것을했습니다.

1 단계 : 시작 메뉴에 "regedit"를 입력합니다.

2 단계 : 레지스트리 편집기 실행

3 단계 : 다음으로 이동HKEY_CURRENT_USER\SOFTWARE\Classes\Directory\Background\shell

4 단계 : "shell"을 마우스 오른쪽 버튼으로 클릭하고 New> Key를 선택합니다. 키 이름을 "Bash"로 지정

"셸"을 마우스 오른쪽 버튼으로 클릭하고 새로 만들기> 키를 선택합니다.  키 이름을 "Bash"로 지정

5 단계 : 값을 수정하고 "Bash에서 열기"로 설정합니다. 이것은 오른쪽 클릭에 나타나는 텍스트입니다.

여기에 이미지 설명 입력

여기에 이미지 설명 입력

6 단계 : Bash 아래에 새 키를 만들고 이름을 "command"로 지정합니다. 이 키의 값을 git-bash.exe 경로로 설정하십시오.

여기에 이미지 설명 입력

여기에 이미지 설명 입력

여기에 이미지 설명 입력

레지스트리 편집기를 닫습니다.

이제 탐색기의 오른쪽 클릭 메뉴에서 옵션을 볼 수 있습니다.

PS Git Bash는 기본적으로 현재 디렉터리를 선택합니다.

편집 : 한 번의 클릭으로 접근하려면 아래 Ozesh의 솔루션을 확인하십시오.


2
오류 탐색기 오류가 발생했습니다. 이 문제를 해결하려면 commandKey에 "C : \ Program Files \ Git \ git-bash.exe" "% V"값으로 확장 가능한 문자열 값을 추가해야합니다.
Bimzee

11
이 또한 windows10에서 작동했지만 셸 렉스 키만 있고 셸이 없었습니다 (사용자의 지시에 따라 만들었고 모두 잘 작동했습니다)
Harrison

1
@Julix stackoverflow.com/a/27090678/2697556 이것을 찾았습니다. 희망은 당신을 위해 작동
Shaswat Rungta

7
Windows 10 :이 솔루션은 먼저 "셸"을 추가하여 저에게 효과적이지만 바로 가기를 쉽게 볼 수있는 시각적 신호를 제공하지 않습니다. 나는 Ozesh의 솔루션 이 당신에게 아이콘을 제공하기 때문에 더 좋아 합니다. 말 그대로 복사-붙여 넣기 및 실행입니다. 훨씬 더 많은 시간을 절약 할 수 있습니다. 두 솔루션 모두 작동합니다.
Ultimater

1
개인적으로이 솔루션을 선호하는 이유는 상황에 맞는 메뉴에 여러 항목이있는 것을 원치 않고 설치 경로가 올바른지 확인하고 싶기 때문입니다. 설치 경로를 찾으려면 gitbash가 실행중인 경우 작업 관리자로 이동하여 마우스 오른쪽 단추로 클릭 한 다음 파일 위치 열기 (또는 세부 정보)를 사용하십시오.
msanjay

210

1 단계. 바탕 화면에서 이름이 OpenGitBash.reg 인 "새로 만들기"-> "텍스트 문서"를 마우스 오른쪽 버튼으로 클릭합니다.

2 단계. 파일을 마우스 오른쪽 버튼으로 클릭하고 "편집"을 선택합니다.

3 단계. 아래 코드를 복사하여 붙여넣고 파일을 저장하고 닫습니다.

4 단계. 파일을 두 번 클릭하여 실행합니다.

참고 : 레지스트리에 쓰려면 관리자 권한이 필요합니다.

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.\""

결과는 다음과 같습니다.

여기에 이미지 설명 입력


8
이 방법은 항목을 수동으로 생성하는 것보다 훨씬 빠릅니다. 감사!
브루노 Bieri

9
이 솔루션은 선택한 답변보다 훨씬 더 우아합니다. 나는 이것이 받아 들여진 해결책이어야한다고 믿는다.
Mark W Dickson

3
@ZexDC : 'Open Git Bash'대신 'Open Git Bash'를 원하면 'Open Git Bash'를 만나는 OpenGitBash.reg에 '여기'를 추가하면됩니다.
Ozesh

2
당신은 단지 특정 사용자 계정에 대해 원하는 경우 참고로,는이 곳 망할 놈의 Windows 용 설치 박았 그 git_bash 및 git_gui 키 : HKEY_USERS\{the-account-SID}\Software\Classes\Directory\Background\shell, HKEY_USERS\{the-account-SID}\Software\Classes\Directory\shell,와HKEY_USERS\{the-account-SID}\Software\Classes\LibraryFolder\background\shell
그레인저

1
Windows 10에서 바로 작업했습니다. 감사합니다! 멋진 솔루션입니다.
Gabriel Amazonas Mesquita

25

가장 쉬운 방법은 여기 에서 최신 Git을 설치하는 입니다. 그리고 설치하는 동안 Windows 탐색기 통합 옵션을 활성화했는지 확인하십시오 .

여기에 이미지 설명 입력

완료되면 폴더를 마우스 오른쪽 버튼으로 클릭 할 때마다 해당 옵션이 표시됩니다.

여기에 이미지 설명 입력

도움이 되었기를 바랍니다.


2
이 대답은 과소 평가되었습니다! ;-)
Siavash Mortazavi

6
불행하게도 그에만 설치 후 사용할 수 없음, 옵션을 설치하는
ThomasRones

19

다음은 Windows 설치 프로그램 -Git GUI *.reg에서 직접 Git GUI 및 Git Bash에 대한 레지스트리 내보내기 ( 파일)입니다 .

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.\""

힘내 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파일에 대한 자세한 내용은 Microsoft에서 " .reg 파일을 사용하여 레지스트리 하위 키 및 값을 추가, 수정 또는 삭제하는 방법 "을 참조하십시오 .


GUI 이전에는 무엇입니까?
TheSETJ

2
@TheSETJ 성공한 문자는 &해당 메뉴 항목의 핫키 가 됩니다.
mono blaine

적은 코드로 작동합니다. 경로를 실제 경로로 바꾸십시오.
youkaichao

7

나를 위해 일한 것은 거의 이것이지만 다음과 같은 REGEDIT 경로가 있습니다.
HKEY_LOCAL_MACHINE/SOFTWARE/Classes/Directory/background/shell 여기서 표시 이름을 원하는 값으로 Bash 키를 만든 다음이 명명 된 명령 아래에 값을 git-bash.exe 경로

저는 Windows 10을 사용 중이며 어떤 이유로 자동으로 추가되지 않은 새로운 git 설치가 있습니다 (git 버전 2.12.0 64bit).


여기에서 전체 답변을 수정해야 독자가 해당 게시물을 먼저 찾을 필요가 없습니다 (삭제되었거나 사용자가 삭제되었거나 사용자 이름이 변경되었을 수 있음).
Nathan Tuggy 2017 년

5

git for windows 또는 Github for windows를 설치할 수 있으며, 둘 다 설치하는 동안이 기능을 Windows 탐색기에 추가 할 수 있습니다. 여기에서 찾을 수 있습니다.

Windows 용 Github

https://windows.github.com/

Windows 용 Git

http://git-scm.com/


8
이것은 유용한 답변이 될 수 있지만 "Git for Windows"가 아니라는 점에 유의하는 것이 중요합니다 . 당신은 공식 Windows 용 망할 놈의 빌드를 얻을 수 있습니다 망할 놈의 웹 사이트에서 또는에서 망할 놈의 Windows 용 사이트 . 귀하의 링크는 Git과는 별개의 독점 도구 인 Windows 용 GitHub 로 이동합니다 .
Chris

1
Windows 용 Git을 설치할 때 상황에 맞는 메뉴 옵션은 기본적으로 '켜져'있지 않습니다. 설치 중에 선택해야합니다.
nbushnell 2015 년

5
질문은 설치가 끝난 후 추가하는 방법에 대한 것입니다.
Shaswat Rungta

4

@Shaswat Rungta는 "설치가 끝난 후 추가하는 방법에 대한 질문이라고 생각합니다."

내 PC (Windows 7)에서는 Visual Studio 2017을 설치 한 후 "Git Bash here"명령이 사라진 것 같습니다.

Git을 다시 다운로드 하고 설치 하여이 문제를 해결 했습니다.


참고 : "Windows 용 Git를 설치할 때 상황에 맞는 메뉴 옵션은 기본적으로 '켜져 있지'않습니다. 설치 중에 선택해야합니다." – @nbushnell ( 내가 이것을했다 )


귀하의 참고에 대해. 상황에 맞는 메뉴 옵션을 활성화하기 위해 설치 중에 어떤 특정 옵션을 선택 했습니까? 저에게는 "Git CMD here"옵션이 표시되지 않습니다
squashed.bugaboo

설치 프로세스 단계에주의하십시오. 내 현재 버전에는 기본적으로 이러한 설정이 추가되었습니다.
Marian07

내가했다. 명확히하기 위해 설치 단계에서 "여기에 Git CMD"에 대한 옵션이 없습니다. 이것이 제가 찾고 있던 것입니다. "Git GUI"및 "Git Bash"에만 해당됩니다. "Git CMD here"에 대한 contex 메뉴 옵션이없는 이유를 설명합니다. 이유가 궁금하세요? 지금은 수동으로 실행해야하는데 말이 안됩니다.
squashed.bugaboo

Git Bash당신이 찾고있는 것입니다. terminal현재 디렉토리 에서이 열립니다 .
Marian07

그렇다면 설치 후 왜 Git CMD 옵션이 있습니까? 왜 시작 메뉴에 표시됩니까? 게다가 Windows에서는 Git Bash 대신 Git CMD를 사용하는 것이 더 합리적입니다.
squashed.bugaboo

3

cmd 패치와 함께 매개 변수를 전달하는 것과 관련하여 상황에 맞는 메뉴에 "Ruby로 명령 프롬프트 시작"을 추가 할 때 유사한 문제가있었습니다. 솔루션 과 유사한 절차를 따랐습니다.

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.\"\""

1

일반적 git bash here으로 디렉토리에서만 실행할 수 있으므로 디렉토리로 이동하여 이전 디렉토리를 마우스 오른쪽 버튼으로 클릭 한 다음 선택해야합니다 git bash here(물론 Windows OS에서).
참고 : 디렉토리 내의 컨텍스트 메뉴에는 git bash here옵션 이 없습니다 .


디렉토리 내부에서 공백을 마우스 오른쪽 버튼으로 클릭하여 여기에서 git bash에 액세스 할 수 있습니다.
RyanJMcGowan

@RyanJMcGowan 당신이 맞습니다. 그러나 Windows XP에서는 해당 옵션을 사용할 수 없으므로 그럴 것이라고 생각했습니다.
qt-x

이것은 Explorer 대체품으로 Directory Opus를 사용하는 데 도움이되었습니다. 빈 공백이 아닌 폴더를 마우스 오른쪽 버튼으로 클릭 할 때만 컨텍스트 메뉴 항목이 표시됩니다. Windows 탐색기를 사용할 때 양방향으로 잘 작동합니다.
AtliB

0

Windows 용 TortoiseGit 을 설치 하고 상황에 맞는 메뉴에 통합을 포함 할 수 있습니다 . Windows에서 Git과 함께 작동하는 가장 좋은 도구라고 생각합니다.


0

내 자식을 업데이트하고 "Git Bash Here"옵션을 표시했습니다.


몇 가지 의견을 추가 할 수 있습니다. 새 버전은 무엇입니까? 그리고 어떤 Windows 버전을 사용하십니까? 재시작이 필요 했습니까?
Th. Thielemann

-4

명령 줄을 사용하여 모든 폴더에서 액세스 할 수 git있는 환경 경로 변수 (예 :)에 경로를 추가합니다 .C:\Program Files\Git\cmdgit


1
OP가 요구 한 것이 아닙니다.
kayleeFrye_onDeck
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.