You can now use the web UI to synchronize an out of date branch of a fork with its upstream branch. If there are no merge conflicts between the branches, the fork's branch is updated either by fast-forwarding or by merging from the upstream's branch. If there are conflicts, you will be prompted to open a pull request to resolve.
GitHub Desktop 2.8 now allows you to:
- Expand diffs to view more context around the changes
- Hide whitespace in diffs to view substantive changes more easily
- Create aliases for repositories in Desktop to differentiate between them more easily
Learn more about each of these new features and see them in action in today's blog post.
GitHub CLI 1.9 allows you to work with GitHub Actions in your terminal:
- List and view workflows and runs with
gh workflow list
,gh workflow view
,gh run list
, andgh run view
- View the logs for a particular run with
gh run view --log
- View the logs for runs with jobs that failed with
gh run view --log-failed
- Download run artifacts with
gh run download
- Re-run runs with failed jobs using
gh run rerun
- Watch runs in progress using
gh run watch
- Trigger workflows with the workflow_dispatch event using
gh workflow run
- Enable and disable workflows with
gh workflow enable
andgh workflow disable
Learn more about GitHub CLI and check out the blog post to learn more about this release.
GitHub Desktop 2.7 includes cherry-picking interactively via drag and drop or via a context menu. A few additional features related to cherry-picking include:
- Easily “Undo” a cherry-pick that just completed
- Resolve conflicts that arise during cherry-picking
Learn more about GitHub Desktop, or check out the full blog post about cherry-picking.