GitHubには、すべてのブランチで最近行われたすべてのコミットを確認する方法があります。時系列の逆順が最適です。
私はスヌーピーかもしれませんが、少なくともgithubのリポジトリへのコミットに関して、開発者が最近何をしているかを確認したいと思います。これまでのところ、私が見た中で最も近いのはネットワークグラフであり、これは確かに非常に便利です。
GitHubには、すべてのブランチで最近行われたすべてのコミットを確認する方法があります。時系列の逆順が最適です。
私はスヌーピーかもしれませんが、少なくともgithubのリポジトリへのコミットに関して、開発者が最近何をしているかを確認したいと思います。これまでのところ、私が見た中で最も近いのはネットワークグラフであり、これは確かに非常に便利です。
回答:
今日2020-09-16の時点で、残念ながらプロジェクトにGitHubを使用しなければならない人として話すと、いつも素敵なGitLabを使用しているときに、ついにそれを見つけました。
リポジトリのメインページで[コード](左端のタブ)をクリックします。これらの4つのボタン(「マスター」、「ファイルに移動」、「ファイルの追加」、「コード」)の下に青い長方形があります。その右端には時計のアイコンと数字があります。ブラウザのビューポートが十分に広い場合は、「コミット」という単語も含まれます(ハラー)。これはリンクです。クリックしてお楽しみください!!!
注意:このページのURLは次のとおりです:https://github.com/myProfile/myRepo/commits/master
GitHubのユーザーインターフェースは現在、コードタブからブランチのコミットを表示する方法をサポートしていません。ただし、ブランチセレクタドロップダウンからブランチを選択すると、次のURLが表示されることがわかりました。
// This shows me all commits from all users in the branch called "2.2-stable"
https://github.com/jquery/jquery/commits/2.2-stable
コミットのリストでユーザー名をクリックすると、次のURLが表示されます。
//This shows me the list of commits from the user "mgol" in the master branch (default branch)
https://github.com/jquery/jquery/commits?author=mgol
そこで、?author=mgol
特定のブランチでコミットを示したURLにクエリ文字列を追加してみませんか。
解決:
// Show me the list of commits from the user "mgol" on the branch called "2.2-stable"
https://github.com/jquery/jquery/commits/2.2-stable?author=mgol
繰り返しになりますが、ユーザーインターフェイスには、このビューを表示するためのボタンはありませんが(私の知る限り)、クエリ文字列を操作して、表示したいものだけをフィルタリングできます。
こちらをご覧ください:Github API:リポジトリのすべてのブランチのすべてのコミットを取得します。これが唯一のオプションです。Webサイトでは、ブランチ固有のコミットのみを表示できます。手動で切り替える必要があります。Bitbucketを使用すると、すべてのブランチですべてのコミットを確認できます。
コミットの完全なリストを表示するボタンはないと思います。リポジトリ内のすべてのコミットを一覧表示する場合は、次のURLを参照できます。
https://github.com/username/repository/commits
commits
リポジトリURLの最後に単語(複数形)を追加すると、コミットのリストを表示できます。
オプションで、クエリ文字列を追加して、リスト内の結果を絞り込むことができます。例えば:
https://github.com/username/repository/commits?author=johndoe
更新
@liiのおかげで私はこの投稿を更新します:
ブランチ内のすべてのコミットを表示する場合は、次のURLを参照してください。
https://github.com/username/repository/commits/branch-name
また、次のURLを参照して、コミットのリストを絞り込むことができます。
https://github.com/username/repository/commits/branch-name?author=johndoe
/<branch-name>
URLの末尾に追加することで、他のブランチでコミットを取得できます。ただし、一度に表示できるブランチは1つだけだと思います。
私がリポジトリを設定する方法では、各開発者はuser.gitアカウントを持っています。次のことをお勧めします。
git fetch --all
このフェッチは、リモートブランチのすべてのローカルコピーを更新しますが、これらのトラッキングリモートブランチの新しいローカルブランチは作成しません。すべての開発者のブランチのローカルブランチがある場合は、以下を実行する必要があります。
git pull --all
したがって、実行する必要があるのはgit fetch --all、次にgit pull--allです。これがお役に立てば幸いです。
最後に、あなたも行うことができgitのリモートアップデートと同じであるgitが--allをフェッチ