私は、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. gitリポジトリをクローンするときに持つブランチは?
- 4. GitLabでgitリポジトリをクローンする方法
- 5. gitリポジトリを選択的にクローンする方法
- 6. クローンgitリポジトリをgithubの自分のgitリポジトリにアップロードするには?
- 7. ノードをクローンするときにスタイルを保持する方法
- 8. gitリポジトリ全体をクローンするには
- 9. WebStormでgitリポジトリをクローンすることはできません
- 10. Git Guiが自動的にリポジトリを開きます
- 11. すべてのブランチでgitリポジトリをクローンする方法は?
- 12. gitリポジトリをgithubアカウントに直接クローンすることはできますか?
- 13. gitリポジトリのクローンの維持
- 14. Redmineでgitリポジトリをクローンする方法は?
- 15. Gitクローンがハングする - クローニングを続ける方法はありますか?
- 16. gitクローンの後でシンボリックリンクを自動的に作成することはできますか
- 17. GITとSubversionのリポジトリを同期する方法はありますか?
- 18. 方法はありますが「gitのはsvn dcommit」クローン化されたのgit-svnのリポジトリから:
- 19. gitリポジトリからビルドし、別のリポジトリをサブフォルダにクローン化する
- 20. gitリポジトリ内のディレクトリを別のgitリポジトリにミラーリングする方法はありますか?
- 21. Java:戻り値を自動的にキャストする方法はありますか?
- 22. bashがCentOSで起動するときにエイリアスを自動的に設定する方法は?
- 23. 端末にgitリポジトリをリストアップする方法はありますか?
- 24. git - ローカルのsvnリポジトリのサブフォルダをクローンする方法
- 25. Excelから自動的にデータをエクスポートする方法はありますか?
- 26. Emacs-Lispモードは、カーソルを動かしたときにエコーメッセージを保持する方法はありますか?
- 27. gitリポジトリをクローンしてリモコンを保持するにはどうしたらいいですか?
- 28. gitリポジトリを再起動する方法
- 29. git pullが自動的にサブモジュールを更新する方法はありますか?
- 30. このスライドショーを自動的に動かす方法はありますか?
私はマニュアルがあなたの言っていることと一致するとは思わない。 Gitは(自動的に)あなたの作業ツリーのトップレベルにある ".gitconfig"ファイルを設定ファイルとして使用しません。しかし、あなたのホームディレクトリから ".gitconfig"が読み込まれますが、それは通常エイリアスが行くところです。 – araqnid
引用: $ GIT_DIR/config リポジトリ固有の構成ファイル。 (もちろんファイル名は作業ディレクトリではなくリポジトリのルートからの相対パスです。) githubから1つのリポジトリを使用していたので、私はそれが存在することを知っていました。 – Chealion
申し訳ありませんが、フォローアップ:$ GIT_DIRはリポジトリ内の.gitディレクトリです - 私のコメントはそれを明らかにしませんでした。編集され、修正されました。 – Chealion