View on GitHub | View on Marketplace
Better Git tools through the Command Palette without touching your mouse.
- Git Notch: Stage β Opens a quick picker with unstaged changes and untracked files. You can select or deselect multiple files to stage changes.
- Git Notch: Commit β Opens the
COMMIT_EDITMSG
to enter a commit message with commit details below. Safe and close the file to commit. - Git Notch: Commit Amend β Same as Git Notch: Commit, but amends the last commit. (Adds staged files to last commit and change the commit message.)
- Git Notch: Commit Amend (no edit) β Amend the commit without changing the commit message. (Adds staged files to the last commit.)
This extension doesn't define any keybindings. I think keyboard shortcuts are a personal preference. Also it's hard to find comfortable shortcuts which won't collide with VS Code's own shortcuts or shortcuts from popular extensions.
After a successful commit, an information message will pop up. You can dismiss it with ESC. You can also disable them in your settings. You will still see a short "git β" info in your status bar, informing you about the successful commit.
You can choose to immediately close and execute the commit if you save the commit file. This is disabled by default to prevent erroneous commits when using VSCode's Auto Save setting, but can be enabled in your settings.
I really like Atom's git-plus extension. Now I've switched to VS Code, and I really miss it. git-plus has baked itself into my workflow, and I love that I can do all my common git tasks without touching my mouse or leaving my editor. So I had to rebuild it.
I don't aim to rebuild all features of git-plus because I haven't used all of them. But contributions are welcome.
Props to Akonwi Ngoh for creating git-plus.
- Clone it
- Run
npm install
- Open a terminal and run
npm run dev
- Open the project in VS Code and press
F5
MIT freundlichen GrΓΌΓen (c) 2019 Timo MΓ€mecke