2015-11-25 21 views
7

GitHubでは、すべてのブランチ上のすべての最近のコミットを見る方法がありますか?それは逆の年代順で最も良いでしょう。GitHubでは、すべての(最近)コミットをすべてのブランチで見る方法はありますか?

おそらく私はスヌーピーですが、少なくともgithubのリポジトリへのコミットの点では、私の開発者が最近何をしているのかを知りたいのです。これまで私が見てきた最も近いものはネットワークグラフです。これは確かに非常に便利です。

+0

私は、SourceTreeがわかりやすい方法で私に何かを示していることがわかりました。 –

答えて

7

をフェッチと同じであるgitのリモートアップデートを行うことができます。 githubのウェブサイトを使用して

  1. プロジェクト
  2. をクリックしてそれぞれの「ノード/サークル」オン「洞察力」タブ
  3. クリックして「ネットワーク」
  4. クリックして行くことにコミットしますそのコミットに。

以下の図。 enter image description here Diagram showing all commits in a github project

また、あなたはすべてのフォークや枝のための時間を通して、すべてのコミットを見るために左にドラッグすることができます。

+0

ありがとうございます。私は私のOPでネットワークグラフについて言及しました。それにもかかわらず、これは正解と思われます。私が他の場所でコメントしたように、私は一般的に活動の概要を得るためにsourcetreeのネットワークビジュアライゼーションを使用します。 –

+0

ああ私はあなたに会いました。私は逃しました。私の答えを受け入れてくれてありがとうございました! :) –

+0

@ JohnDeverall、それは直感的ではない、なぜブランチの最近のコミットのための明白なリンクがないのですか?私はsvnからgitに移動しているので、私はgit worldを知らない。 –

1

ここをご覧ください:Github API: Retrieve all commits for all branches for a repoこれは唯一のオプションです。 Webサイトでは、ブランチ固有のコミットしか表示されません。手動でブランチを切り替える必要があります。 Bitbucketはすべてのブランチ上のすべてのコミットを見ることができます。

+0

ありがとうございます。私は非APIアプローチを望んでいました。 https://api.github.com/repos/UNAME/PROJECT/commitsはJSONで探している情報を返すようです。私は自分自身をHTMLに変えることができると思う。 –

+0

はい、そうです。問題はありません;) –

+0

GitHubではデフォルトではありません。 – Patrick

0

私のrepos設定は、各開発者にuser.gitアカウントがあります。私は、次のことを行うことをお勧め:

git fetch --all 

これはアップデートにリモートブランチのすべてのローカルコピーを取得するが、これらの追跡リモートブランチの新しいローカルブランチを作成しません。すべてのあなたの開発者の支店の支店を持っている場合は、実行したいでしょう:

git pull --all 

だから、あなたが何をする必要があるかGitは--all、その後Gitは--allを引くフェッチです。私はこれが役立つことを願っています

最後に、あなたはまた、gitのは、これは古いgithubのの機能が、本当にその直感的ではありません--all

+0

それは面白いです。ありがとう。 –

関連する問題