내 휴대용 드라이브에 휴대용 자식 버전을 설치했지만 저장소가 프로그램과 동일한 디렉토리에 있지 않게하고 싶습니다. 다음 디렉토리를 사용하여 디렉토리로 이동할 수 있습니다.휴대용 자식 설정을위한 디렉토리 이동
$ git -- git-dir=../Gits --work-tree=..Gits
하지만 그 때마다 입력하고 싶지 않습니다. 그래서 gitconfig
파일의 this article에서 발견되었습니다. 그러나 그것은 단지 작업 트리의 루트에 대한 경로를 설정 core.worktree
core.worktree
을 설정하는 방법을 보여줍니다. 이는 GIT_WORK_TREE 환경 변수 및 --work-tree 명령 줄 옵션으로 재정의 될 수 있습니다. 절대 경로 또는 .git 디렉토리에 대한 상대 경로 인 이 --git-dir 또는 GIT_DIR에 의해 지정되거나 자동으로 검색 될 수 있습니다. --git-dir 또는 GIT_DIR이 지정되었지만 --work-tree가없고 GIT_WORK_TREE가 이고 core.worktree가 지정되어있는 경우 현재 작업 디렉토리는 작업 트리의 루트로 간주됩니다 ( ). 디렉토리의 ".git"하위 디렉토리에 구성 파일 에 설정할 때이 변수도 영광입니다, 그 값이 에서 후자의 디렉토리를 다른 것으로
가주 (예 : "/path/to/.git/config "는 core.worktree가 "/ different/path "로 설정되어 있습니다.) 이는 대부분 입니다. git 명령을 "/ path/to"디렉토리에 실행하면 은 여전히 작업 트리의 루트 인 으로 "/ different/path"를 사용하므로 은 사용자에게 큰 혼란을 줄 수 있습니다.
나는이 설정을 사용하지 않으려 고 노력했다.
[core]
worktree = ../Gits
gitdir = ../Gits
사람이 그래서 모든 시간에 그것을 입력하지 않아도 Windows 용 PortableGit-1.7.0.2-preview20100309.7z에 대한 git-dir
및 work-tree
디렉토리를 설정하는 방법을 알고 있나요?
또한 입력 할 필요가 없도록 암호를 추가하는 방법이 있습니까? 나는 these instructions을 보았지만 휴대용 버전은 분명히 ~/.profile
또는 ~/.bashrc
파일을 갖고 있지 않습니다.
휴대용 github를 다운로드하는 방법? 도와주세요. –