bash/cygwin이 없는 git
-
05-07-2019 - |
문제
저는 Vista 노트북을 사용하고 있으며 처음으로 git을 사용해 보았습니다.
설치했습니다 msysgit 버전, 데스크탑에 "git bash" 바로가기를 설치했습니다.내가 실행하면 cygwin 종류의 상자에서 실행되는 것 같습니다. C:\
~이다 /c/
Windows 명령줄에서 git을 사용하는 것이 안전합니까? /c/
~이다 C:\
?git이 경로를 기대하는 방식과 충돌이 발생합니까?
만약 내가 init
bash/cygwin 콘솔에서 commit
Windows 콘솔에서?그게 문제를 일으키나요?
해결책
메모: git은 저장소의 위치를 추적하지 않고 참조만 추적한다는 점을 명심하세요.즉, 전체 git 디렉토리(.git + 작업 트리)를 깔끔하게 이동할 수 있으며 여전히 잘 작동합니다.
환경 변수를 사용하면 Windows 명령줄에서 git을 실행할 수 있다고 가정하면 두 경우 모두 작동합니다.
둘 다 동일한 실제 디렉터리를 가리키며(다르게 참조되지만) 동일한 실행 파일을 사용하여 저장소를 수정합니다.
다른 팁
MSYS GIT를 설치하면 시스템 경로와 관련된 3 가지 옵션이 제공됩니다. 선택한 것을 선택하는 방법을 결정합니다. 세 번째 옵션 인 "git을 실행하고 Windows 명령 프롬프트에서 도구 포함"을 원하는 것 같습니다. 이것은 모든 GIT 관련 바이너리를 시스템 경로에 놓아 정상 명령 프롬프트에서 GIT를 사용할 수있게합니다. 설치 프로그램의 경고가 말한 것처럼 몇 가지 내장 Windows 도구를 무시합니다.
MSYSGIT를 설치 한 후 빈 폴더를 마우스 오른쪽 버튼으로 클릭하고 "Git Gui"및 "Git Bash"옵션을 볼 수 있어야합니다. 여기에서 git gui를 클릭하면 GUI가 열립니다. 재미있게 보내세요!