Windows의 현재 위치에서 새 git bash 터미널 창을 어떻게 열 수 있나요?

Windows의 현재 위치에서 새 git bash 터미널 창을 어떻게 열 수 있나요?

Altgit bash를 실행할 때 +를 사용하여 루트에서 새 bash 창을 열 수 있습니다 .F2

현재 디렉터리 경로에서 Windows 탐색기 창을 열 수 있습니다.

$ explorer .

견딜 수 없는

$ sh

내 위치에서 새 터미널 창을 열려면 그냥 돌아옵니다.

sh: __git_ps1: command not found

git을 실행하지 않고 현재 창에서 셸을 엽니다.

내 위치에서 새 bash 셸을 빠르게 열려면 어떻게 해야 합니까?

답변1

.bashrcStuperUser 답변은 정확하지만 PATH 환경에 쉘 스크립트를 추가하는 것 외에도 간단한 bash 별칭을 파일 에 추가하는 것도 가능하다는 점을 추가하고 싶습니다 .bash_profile.

별칭을 만드세요:

alias git-bash='/git-bash.exe & > /dev/null 2&>1'

bashrc 및 bash_profile은 표준 BASH 구성 파일이며 사용자 홈 폴더에서 찾을 수 있습니다.

추가 정보Bash 시작 파일

답변2

이는 특히 git-bash 터미널용이므로 Git 디렉터리(C:\Program Files\Git)를 경로(https://www.howtogeek.com/118594/how-to-edit-your-system-path-for-easy-command-line-access/)

그런 다음 실행

$ git-bash

현재 위치에서 새로운 git-bash를 엽니다.

& > /dev/null 2&>1그러나 현재 터미널을 차단하지 않으려면 백그라운드에서 실행하고 결과를 null로 파이프하는 데 사용해야 합니다 (참조https://superuser.com/a/1314830/641), 따라서 간단하게 호출할 수 있도록 디렉토리의 .sh에 명령을 추가했습니다.

답변3

나는 이것이 몇 년 된 것이라는 것을 알고 있지만 어쨌든 이것을 게시하고 싶었습니다.

@Alex의 답변을 사용하면 연결된 프로세스 등을 통해 각 창이 다른 창에 연결된 것처럼 보입니다. 다음은 현재 위치에서 시작하는 완전히 독립적인 새 창에 대한 솔루션입니다.

alias new='start "" "C:\Program Files\Git\git-bash.exe"'

그러면 사용할 때마다 새 창이 하나씩 표시됩니다. 하지만 실제로는 4개의 터미널을 열어두고 싶기 때문에 일반적으로 다음 별칭을 사용하여 현재 위치에서 3개의 새 터미널 창을 엽니다.

alias new3='start "" "C:\Program Files\Git\git-bash.exe" && start "" "C:\Program Files\Git\git-bash.exe" && start "" "C:\Program Files\Git\git-bash.exe"'

건배!

답변4

git location 을 가리키는 환경 변수를 설정합니다 C:\Program Files\Git.

이제 git bash를 열고 싶은 창의 위치로 이동하세요.

누르고 alt + d입력하면 get-bash됩니다.

관련 정보