Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/shaharkazaz/vscode-git-merger

Available at vscode marketplace https://marketplace.visualstudio.com/items?itemName=shaharkazaz.git-merger
https://github.com/shaharkazaz/vscode-git-merger

extension git git-merger merger vscode vscode-extension

Last synced: about 2 months ago
JSON representation

Available at vscode marketplace https://marketplace.visualstudio.com/items?itemName=shaharkazaz.git-merger

Awesome Lists containing this project

README

        

# ![alt text](./merger-icon.png "Git Merger") Git Merger [![](https://vsmarketplacebadge.apphb.com/version-short/shaharkazaz.git-merger.svg)](https://marketplace.visualstudio.com/items?itemName=shaharkazaz.git-merger) [![](https://vsmarketplacebadge.apphb.com/installs/shaharkazaz.git-merger.svg)](https://marketplace.visualstudio.com/items?itemName=shaharkazaz.git-merger) [![](https://vsmarketplacebadge.apphb.com/rating-short/shaharkazaz.git-merger.svg)](https://marketplace.visualstudio.com/items?itemName=shaharkazaz.git-merger)

Merging branches has never been easier.

# Key Features 🗝

* Stash & Patch - Uncommitted changes handler while merging.
* Merge from - Merge any branch into your local branch.
* Flexibility - Configure options on the git merge command (more info in the repo's [wiki](https://github.com/shaharkazaz/vscode-git-merger/wiki/User-config)).

# Road Map 🗺

My vision is to create the merge resolver we all want, a 3 screen just click and fix merger.
Coming to your VScode.

# Installation ⬇

In vscode marketplace search and install "Git Merger".
Or launch the vscode quick open (+p | Ctrl+p) and run `ext install git-merger`

# Commands 🗣
The extension commands that can be accessed from the command pallet (+Shift+p | Ctrl+Shift+p ):

* ```GitMerger: Merge from...``` - Merge branch into working branch (write ```mf``` or ```gmf``` for short).
* ```GitMerger: Continue merge``` - Continue the merge once the conflicts are done.
* ```GitMerger: Abort merge``` - Abort the current merge.
* ```GitMerger: Stash``` - Stash your WIP for later usage.
* ```GitMerger: Unstash...``` - Apply stashed changes on working branch.
* ```GitMerger: Clear stash``` - Remove any saved stashes.
* ```GitMerger: Delete stash...``` - Delete a specific stash.

# Help this extension be great 💪

If you want to contribute or have any feedback positive or negative, let me know!
Contact via [Email]([email protected]) or open an issue at this project's [Git Repo](https://github.com/shaharkazaz/vscode-git-merger/issues).

# License

[MIT](https://github.com/shaharkazaz/vscode-git-merger/blob/master/LICENSE)