J'ai installé la version portable git sur mon lecteur flash, mais je ne souhaite pas que mon référentiel soit dans le même répertoire que le programme. Je peux accéder à l'annuaire en utilisant:Déplacement de répertoires pour la configuration git portable
$ git -- git-dir=../Gits --work-tree=..Gits
Mais je ne veux pas entrer à chaque fois. Donc, j'ai trouvé dans this article sur le fichier gitconfig
. Mais il ne montre que la façon de régler le core.worktree
core.worktree
Définissez le chemin à la racine de l'arbre de travail. Cela peut être remplacé par la variable d'environnement GIT_WORK_TREE et l'option de ligne de commande --work-tree . Il peut s'agir d'un chemin absolu ou un chemin relatif au répertoire .git, spécifié par --git-dir ou GIT_DIR, ou découvert automatiquement. Si --git-dir ou GIT_DIR sont spécifiés mais aucun d'entre --work arbre, GIT_WORK_TREE et core.worktree est spécifié, le répertoire de travail courant est considéré comme la racine de l'arbre de travail.
Notez que cette variable est honorée même lorsqu'ils sont définis dans un fichier de configuration dans un sous-répertoire « .git » d'un répertoire , et sa valeur est différente de ce dernier répertoire (par exemple « /path/to/.git/config "a core.worktree mis à "/different/chemin "), qui est le plus probablement une mauvaise configuration. L'exécution des commandes git dans le répertoire "/ path/to" utilisera toujours "/ different/path" comme racine de l'arbre de travail et peut causer une grande confusion aux utilisateurs.
J'ai essayé ces réglages en vain.
[core]
worktree = ../Gits
gitdir = ../Gits
Quelqu'un sait-il un moyen de définir les git-dir
et work-tree
répertoires pour PortableGit-1.7.0.2-preview20100309.7z pour Windows, donc je n'ai pas taper que dans tout le temps?
De plus, y a-t-il un moyen d'ajouter la phrase de passe, donc je n'ai pas à taper ça dans les deux? J'ai vu these instructions, mais la version portable n'a apparemment pas de fichier ~/.profile
ou ~/.bashrc
.
comment télécharger github portable? Pensez à l'aide .. –