Atom's newest core package brings Git and GitHub integration right inside your editor!
Before you start your journey, let's create a branch so your changes can be reviewed by your team members. You can create and switch branches in the branch tooltip, accessible from the status bar.
After making some changes, stage anything you want to be part of the next commit. Choose between staging everything, certain files, hunks, or individual lines.
Once you've staged your changes, enter a commit message. Feel free to describe the commit in more detail after leaving an empty line. Finalize by clicking the Commit button.
Fetch, Pull, Push or Publish changes straight from the status bar. Right-click to choose from all the options.
Sometimes there can be conflicts when trying to merge. Resolve them in the editor with a handy merge conflict picker.
If there is a Pull Request for your current branch, you can see its status in the "GitHub" panel. Click on Conversation to see the timeline.