Подтвердить что ты не робот

В GitHub есть ли способ увидеть все (последние) фиксации во всех ветвях?

В GitHub есть ли способ увидеть все последние коммиты на всех ветвях. Это было бы лучше всего в обратном хронологическом порядке.

Возможно, я snoopy, но я хотел бы видеть, что мои разработчики были до недавнего времени, по крайней мере, с точки зрения фиксации в репозитории github. Пока что самое близкое, что я видел, это сетевой график, который, безусловно, очень полезен.

4b9b3361

Ответ 1

Это старая особенность github, но не очень интуитивно понятная.

Используя сайт GitHub:

  1. Нажмите на свой проект
  2. Нажмите на вкладку "Insights"
  3. Нажмите "Сеть"
  4. Нажмите на "узел/круг" для каждого коммита, чтобы перейти на этот коммит.

Диаграмма ниже. enter image description here Diagram showing all commits in a github project

Кроме того, вы можете перетащить влево, чтобы увидеть все коммиты за все время для всех вилок и веток.

Ответ 2

Посмотрите здесь: API Github: извлеките все фиксации для всех веток для репо, это единственные варианты. На веб-сайте вы можете видеть только специфические для отрасли связи - вам нужно вручную переключаться между ними. Bitbucket позволяет видеть все фиксации на всех ветвях.

Ответ 3

Как у меня установлена ​​моя репозитория, у каждого разработчика есть учетная запись user.git. Я рекомендую сделать следующее:

git fetch --all

Эта выборка обновляет все локальные копии удаленных веток, но не создает новые локальные ветки этих удаленных ветвей отслеживания. Если у вас есть ветки всех веток вашего разработчика, вам нужно запустить:

git pull --all

Итак, вам нужно сделать git fetch --all, а затем git pull --all. Надеюсь, это поможет.

Наконец, вы также можете выполнить git удаленное обновление, которое совпадает с git fetch --all

Ответ 4

Пользовательский интерфейс в 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

Опять же, пользовательский интерфейс не имеет кнопки, которая позволяет вам видеть это представление (насколько мне известно), но вы можете манипулировать строкой запроса, чтобы отфильтровать только то, что вы хотите видеть.