Looking for a jump start to using Git version control, the GitHub platform, and collaboration workflows? Jump right in with this 55 minute webinar with Jordan McCullough and learn how simple it is to begin using Git version control for your next project, collaborating with GitHub Pull Requests, and synchronizing repositories with GitHub for Mac and Windows.
If you're already using the JIRA Issue tracker and would like to integrate it with GitHub, this quick tutorial will get you on your way. GitHub is the software community's favorite collaboration platform and is known for its easy integration with other tools using its RESTful API. Products spanning the ecosystem from Jenkins to JIRA are a snap to get set up, authorized and bidirectionally communicating with your GitHub.com cloud or GitHub Enterprise on-premise instance.
Branches are an excellent way to not only work safely on features or experiments, but they are also the key element in creating Pull Requests on GitHub. Let's take a look at why we want branches, how to create and delete branches, and how to switch branches in this episode.
Change where and what you're working on with the checkout command. Whether we're switching branches, wanting to look at the working tree at a specific commit in history, or discarding edits we want to throw away, all of these can be done with the checkout command.
Storing source code in Git is straightforward, and fortunately, so is suppressing the tracking of files. Many projects have a group of files, whether they be build output, IDE configuration, or application logs, that simply don't belong in the version control history. In this episode, we'll show you how to use .gitconfig files to suppress tracking of files and folders using both the command line and the GitHub web flow.