ポータブルgitバージョンをフラッシュドライブにインストールしましたが、リポジトリをプログラムと同じディレクトリに配置したくありません。次を使用してディレクトリにアクセスできます。
$ git -- git-dir=../Gits --work-tree=..Gits
しかし、私は毎回それを入力したくありません。だから私はファイルのこの記事で見つけました。gitconfig
しかし、それは設定する方法を示しているだけですcore.worktree
core.worktree
作業ツリーのルートへのパスを設定します。これは、GIT_WORK_TREE環境変数と--work-treeコマンドラインオプションで上書きできます。--git-dirまたはGIT_DIRで指定するか、自動的に検出される、.gitディレクトリへの絶対パスまたは相対パスにすることができます。--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
PortableGit-1.7.0.2-preview20100309.7zgit-dir
for Windowsのwork-tree
ディレクトリを設定する方法を知っている人はいますか?いつも入力する必要はありませんか?
また、パスフレーズを追加して、それを入力する必要がないようにする方法はありますか?これらの手順を見ましたが、ポータブルバージョンにはどうやら~/.profile
または~/.bashrc
ファイルがありません。