私は、gitリポジトリの設定ファイルに便利なエイリアスを設定しています。私はこのリポジトリを(例えば私のラップトップに)コピーすることがありますが、私が設定したエイリアスはクローンに含まれていません。おそらく、エイリアスが保存されているgit configファイルをコピーしないためです。しかし、私はこれらのエイリアスを手動で再設定することなくクローンを操作するときに利用できるようにしたいと考えています。誰かがこれに対して良い解決策を見つけましたか?gitリポジトリをクローンするとき、エイリアスを自動的に保持する方法はありますか?
3
A
答えて
5
をあなたがそれらを単一のマシン上のすべてのリポジトリに適用させるためにあなたの$ HOME/.gitconfigファイルにエイリアスを置くことができます。 (またはホームディレクトリを共有するマシンのセット)。それは確かに私がすべて私のものを保つところです。
0
エイリアス:あなたのユーザーとして、または特定のリポジトリとして定義されていますか?
各リポジトリは、.gitディレクトリ内(または$ GIT_DIRを設定する場所)に固有の.gitconfigファイル(単に設定ファイル)を持つことができます。
詳細情報についてはドキュメントをチェックアウト:http://git-scm.com/docs/git-config(特にFILESセクション)
関連する問題
- 1. gitリポジトリのダウンロード/クローン統計を取得する方法はありますか?
- 2. gitリポジトリを選択的にクローンする方法
- 3. ノードをクローンするときにスタイルを保持する方法
- 4. gitリポジトリをgithubアカウントに直接クローンすることはできますか?
- 5. Redmineでgitリポジトリをクローンする方法は?
- 6. Gitクローンがハングする - クローニングを続ける方法はありますか?
- 7. GITとSubversionのリポジトリを同期する方法はありますか?
- 8. 方法はありますが「gitのはsvn dcommit」クローン化されたのgit-svnのリポジトリから:
- 9. Java:戻り値を自動的にキャストする方法はありますか?
- 10. 端末にgitリポジトリをリストアップする方法はありますか?
- 11. Excelから自動的にデータをエクスポートする方法はありますか?
- 12. gitリポジトリを再起動する方法
- 13. gitリポジトリをクローンしてリモコンを保持するにはどうしたらいいですか?
- 14. 移動中に変数を保持する方法はありますか?
- 15. git pullが自動的にサブモジュールを更新する方法はありますか?
- 16. このスライドショーを自動的に動かす方法はありますか?
- 17. UML図を自動的に生成する方法はありますか?
- 18. ブラックベリーで自動的にダイヤルコールを切断する方法はありますか?
- 19. アプリケーションのアンインストールを自動的に防止する方法はありますか?
- 20. bundledDependenciesリストを自動的に生成する方法はありますか?
- 21. スーパーバイザプロセスを自動的にリロードする方法はありますか?
- 22. VS2008では、自動的に「プロセスにアタッチ」する方法はありますか?
- 23. GIT:複数のリポジトリにコミットする方法はありますか?
- 24. リポジトリをクローンする前にrebar get-depsにローカルキャッシュをチェックさせる方法はありますか?
- 25. Mavenにスナップショットバージョンを自動的にダウンロードさせる方法はありますか?
- 26. GitリポジトリにプッシュするときにAppEngineに自動デプロイメントを設定する方法
- 27. WPFでキャンバススクロールを自動的にオーバーフローさせる方法はありますか?
- 28. テスト用GITリポジトリはありますか?
- 29. C#でDateTimeオブジェクトをクローンする方法はありますか?
- 30. 文書を閉じるときに自動的に定義に自動的に崩壊する方法はありますか?
私はマニュアルがあなたの言っていることと一致するとは思わない。 Gitは(自動的に)あなたの作業ツリーのトップレベルにある ".gitconfig"ファイルを設定ファイルとして使用しません。しかし、あなたのホームディレクトリから ".gitconfig"が読み込まれますが、それは通常エイリアスが行くところです。 – araqnid
引用: $ GIT_DIR/config リポジトリ固有の構成ファイル。 (もちろんファイル名は作業ディレクトリではなくリポジトリのルートからの相対パスです。) githubから1つのリポジトリを使用していたので、私はそれが存在することを知っていました。 – Chealion
申し訳ありませんが、フォローアップ:$ GIT_DIRはリポジトリ内の.gitディレクトリです - 私のコメントはそれを明らかにしませんでした。編集され、修正されました。 – Chealion