私はgitリポジトリを持っています。このリポジトリには複数のリモートリポジトリがあります(私は思う)。リポジトリに属するリモートリポジトリのリストを取得するにはどうすればよいですか? git list --origins
などのようなものもありますか?gitリポジトリのリモコンのリスト?
答えて
設定されたリモートURLのリストは、コマンドgit remote -v
で取得できます。
base /home/***/htdocs/base (fetch)
base /home/***/htdocs/base (push)
origin [email protected]:*** (fetch)
origin [email protected]:*** (push)
-vは冗長であるため、 'git remote -v'です。 'git remote'はリモコン(この場合は基底、起点)の簡単なリストを与えます。 -vオプションには、各リモートのフェッチ操作とプッシュ操作の両方のURLが含まれます。 – dhj
私は@AlexMillsに同意する必要があります。もしgitブランチリストであれば、それはgitリモートでなければなりません--list – jimmyb
"verbose"の '-v'が実際にもっと一般的なオプションです。 'git branch'もサポートしています。基本的な違いは、短いオプションと長いオプションです(本質的に単一対2重ダッシュ)。つまり、 'remote'サブコマンドで--listをサポートすることは意味をなさないでしょう。あなたが本当にそれを望むなら、私は機能要求を提出すると言うでしょう。 – Randall
あなただけのリモートリポジトリ(とされていない他のデータのいずれか)の名前が必要な場合は、シンプルなgit remote
が十分である:
この
はあなたに次のようなものを提供します。リモートブランチを参照するには$ git remote
iqandreas
octopress
origin
簡単な方法は次のとおりです。
git branch -r
支店を参照するには、次の
git branch -l
これはリモートブランチ用です。ユーザーはリモート_repos_を要求しました。 –
'git ls-remote'はアップストリームサーバ(https://git-scm.com/docs/git-ls-remote)からフェッチするために利用できるすべてのリモートを表示します。私は、このページのすべての答えは、あなたがすでに取り込んだリモコンと追跡ブランチをどのようにリストするかを教えてくれると信じています。これはCatch-22です。アップストリームサーバーで参照する方法がわかるまで、リモートをフェッチすることはできません。 –
FWIWを、私は正確に同じ質問を持っているが、私は見つけることができませんでしたここで答えてください。それはおそらく、ポータブルではありませんが、少なくともgitoliteのために、私は次は私が欲しいものを得るために実行することができます。
$ ssh [email protected] info
hello akim, this is gitolite 2.3-1 (Debian) running on git 1.7.10.4
the gitolite config gives you the following access:
R W android
R W bistro
R W checkpn
...
答え、これまで既存の枝を見つける方法を教えて:
git branch -r
またはリポジトリ同じプロジェクト[下記の注を参照]のために:
git remote -v
別のケースがあります。同じサーバー上にホストされている他のプロジェクトリポジトリについて知りたいかもしれません。
この情報を見つけるために、私はsshまたはputtyを使ってhostにログインし、lsを使って他のリポジトリを含むディレクトリを探します。例えば、私は次のように入力してレポをクローン場合:
ls /git
仮定LS:
git clone ssh://git.mycompany.com/git/ABCProject
をして利用可能である他に何を知りたい、私はsshやパテやタイプを経由してgit.mycompany.comにログイン言う:
はABCProject DEFProject
私はコマンドを使用することができます
git clone ssh://git.mycompany.com/git/DEFProject
を使用して、他のプロジェクトにアクセスします。
注:通常
git remote
は私にプロジェクトをクローンしたリポジトリorigin
を教えてくれます。git remote
は、同じプロジェクトで作業している2人以上の人と共同作業していて、原点を通してすべてを渡すのではなく、お互いのリポジトリに直接アクセスしている場合に便利です。
これは、ブランチではなくリポジトリについて語り、現在チェックアウトされているリポジトリにないリポジトリをリストする方法を説明しているので、より良い答えです –
- 1. gitリポジトリのクローニングログ
- 2. GITリポジトリのプルコマンド
- 3. Gitリポジトリ:非gitのディレクトリ
- 4. Gitリポジトリ: `Gitのbisect`と
- 5. Gitリポジトリ:特定の
- 6. svnリポジトリのgitサブディレクトリ?
- 7. gitリポジトリをクローンしてリモコンを保持するにはどうしたらいいですか?
- 8. リポジトリから別のリポジトリにプッシュ - Git
- 9. 別のgitリポジトリ内でGitリポジトリを維持する
- 10. "unarchive" gitリポジトリ
- 11. 公開gitリポジトリ
- 12. オープンソースプロジェクトのgitリポジトリのベストプラクティス
- 13. gitのリポジトリ/ブランチのライトバージョン
- 14. UACとリモコン
- 15. ローカルファイルシステムのリポジトリとgit-merge
- 16. 破損のGitリポジトリ(データストリームエラー)
- 17. gitでNetbeansのリポジトリにアクセス
- 18. gitリポジトリ内のバイナリブロブをクリーンアップ
- 19. 複数のプロジェクトとgitリポジトリ
- 20. オープンソースのgitリポジトリ管理
- 21. mavenリポジトリURLのリスト
- 22. gitリポジトリをgithubで
- 23. はSourceTreeリモコンがプログラム
- 24. ローカルのgitリポジトリを既存のリポジトリにリンクします。
- 25. 既存のgitリポジトリを既存のSVNリポジトリにプッシュ
- 26. アクションはgitの中で私の地元のgitリポジトリで
- 27. Xcode gitリポジトリ内のプロジェクト以外のファイル
- 28. gitの手術 - 多くのリポジトリ
- 29. 共有リポジトリへのGitコミットの修正
- 30. 2つのgitリポジトリの同期方法
リモコンのリストを意味しますか? –