Skip to content
This repository was archived by the owner on Dec 15, 2022. It is now read-only.

atom/github

Repository files navigation

Atom GitHub Package

Build Status Build status

The Atom GitHub package provides Git and GitHub integration for Atom.

Installation

NOTE: This package requires that you're on Atom v1.13.0 or above

You may install the GitHub package via the Atom GUI or via the command line.

Settings View

In settings view, click "Install," enter atom/github in the search field, and press enter. In the installation card that appears, click "Install."

Installation via settings view

Command Line

Run apm install atom/github.

Keyboard Shortcuts

The default keyboard shortcuts are:

  • ctrl-9 👉 Show/hide the Git panel
  • ctrl-shift-9 👉 Toggle Git panel focus

From within the Git panel:

  • enter 👉 Stage/unstage the currently selected file
  • cmd/ctrl-enter 👉 Commit (or move to the commit box)
  • tab 👉 Focus the next list/commit box
  • shift-tab 👉 Focus the previous list

From within a diff view:

  • / 👉 Toggle between selection of hunks and lines
  • tab 👉 Move to the next hunk
  • shift-tab 👉 Move to the previous hunk
  • enter 👉 Stage/unstage the currently selected hunk or line

Feedback

Please feel free to post your comments, feedback, and issues in the GitHub repository.

Current Status

This package is currently 🚧 under heavy development. 🚧 The following checked features are done, while others are in the works or are planned for the future:

Git

  • Stage files/hunks/lines
  • Unstage files/hunks/lines
  • Discard changed files/hunks/lines
  • Create commits
  • Amend last commit
  • Sign commits
  • Change branches
  • Create new branches
  • Push/pull/fetch
  • Abort merges
  • Resolve merge conflicts via special UI

GitHub

  • Show current PR details
  • Open a new PR
  • Show PR comments inline in the editor
  • Edit PRs
  • Create/edit PR comments
  • Perform GitHub.com code reviews from within Atom
  • Merge/close PRs

License

The MIT license grant is not for GitHub's trademarks, which include the logo designs. GitHub reserves all trademark and copyright rights in and to all GitHub trademarks.

GitHub® and its stylized versions and the Invertocat mark are GitHub's Trademarks or registered Trademarks. When using GitHub's logos, be sure to follow the GitHub logo guidelines.

About

:octocat: Git and GitHub integration for Atom

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 63

Languages