QCon is a practitioner-driven conference designed for technical team leads, architects, and project managers who influence software innovation in their teams.

Brent Beer, Member of the GitHub Training Team

Brent Beer

Biography: Brent Beer

Brent Beer has used Git and GitHub for over 5 years through university classes, contributions to open source projects, and professionally as a web developer. He now enjoys his role teaching the world to use Git and GitHub to their full potential as a member of the GitHub Training team.

Twitter: @brntbeer

Training: GitHub, Beyond the Basics

Track: Training / Time: To be announced / Location: To be announced

GitHub is home to nearly five million people who use it as the definitive place to collaborate on the creation of software. What started over five years ago as simple Git hosting continues to expand as the go-to tool for developers to work better together.

Many people have used Git and GitHub in their day-to-day workflow, but they don't always continue to invest in learning the next level of features. There are many lesser-used yet useful Git commands and GitHub features you may not use daily, but that you'll greatly benefit from knowing. This knowledge will take your usage of these all-important tools to the next level of efficiency. Join Brent Beer as he takes you through Git and GitHub workflows, beyond the basics.

Some Highlights include:

Git

  • git commit -p and git add -p
  • git stash
  • git rebase -i, git reflog, and git reset
  • git cherry-pick a commit from a branch instead of a full merge
  • git ls-remote for manually dealing with your Pull Requests

GitHub

  • Pull request across forks and across branches of the same repo on GitHub
  • Closing / referencing issues from PRs or other Issues
  • Comments on line numbers in a PR
  • Organizations and Teams
  • Releases with Git tags