2011-12-12 4 views
5

グローバルなgitconfigファイルを使って私のgit(TortoiseGIT)を設定したいのですが、リポジトリを複製するときのデフォルトのリモート名は "origin"ではなく、私が定義した他のテキスト( "foo"など)です。gitconfigをデフォルトのリモート名に設定するには?

これは可能ですか?どのディレクティブがそのディレクティブですか?

おかげ

編集:(!ドキュメンテーション)その意図は、私は別の、独立したタスクのためのいくつかの小さなリポジトリを作成し、私はそれが使用して利用可能であるため、リモートの名前を変更するたびに疲れているということであり、他のユーザーとの共有だから、他のgitのバージョンを混乱させるのを避けるために、リモートの名前は私のマシンの名前でなければなりません。私はこれがベストプラクティスではありません知っているが、それは:(人生だ

答えて

5

グローバルな設定オプションはありませんあなたは、あなたがそれを複製したときに「起源」リポジトリの名前を変更するためにgit clone --origin foo <source>を使用する必要があります。

--origin <name>, -o <name> 
    Instead of using the remote name origin to keep track of the upstream 
    repository, use <name>. 
+2

これは名前を変更しますth私が倉庫をクローンする時。私はその名前を一度指定することができ、その後はすべてのクローンアクションでその名前を使用する必要があります。 –

+0

できませんので、私は次善のものを提供しています。 – meagar

+0

パッチのような音が順調です。 – ELLIOTTCABLE

-2

私はTortoiseGitでそれを行う方法がわからないんだけど、コマンドライン経由レポのconfigファイルを編集して行うのに十分に簡単です:。

$ git remote rename origin foo 
+0

コマンドそのクローンを作成した後にのみ有効であるそれはdoesntの。新しいクローンのデフォルトを変更してください –

関連する問題