我已经在我的闪存驱动器上安装了便携式git版本,但我不希望我的存储库与程序位于同一目录中。我可以到达目录使用:移动目录为便携式git配置
$ git -- git-dir=../Gits --work-tree=..Gits
但我不想每次都进入。所以我找到this article上的gitconfig
文件。但是,这只能说明如何设置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“),这是最可能的错误配置 。在“/ path/to”目录中运行git 命令, 仍然使用“/ different/path”作为工作树的根目录,并且可能导致 对用户非常混淆。
我试过这些设置无济于事。
[core]
worktree = ../Gits
gitdir = ../Gits
有谁知道一个方法来设置git-dir
和work-tree
目录为PortableGit-1.7.0.2-preview20100309.7z用于Windows,所以我不必键入,在所有的时间?
也有一种方法来添加密码,所以我不必在任何类型的?我看到these instructions,但便携版本显然没有~/.profile
或~/.bashrc
文件。
如何下载便携式github? PLease帮助.. – 2012-09-06 15:08:58