Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add default binding for git pull #66

Open
wahtique opened this issue Jun 9, 2022 · 0 comments
Open

Add default binding for git pull #66

wahtique opened this issue Jun 9, 2022 · 0 comments
Labels
enhancement New feature or request

Comments

@wahtique
Copy link

wahtique commented Jun 9, 2022

Problem

No default command defined for git.pull.

Solution

Add default binding for git.pull.

My proposal would be to use <spc> g u for git update which would point to the command git.pull. I will attach a PR to this with this change.

Alternatives

Also considered either

  • <spc> g P as which would place right next to <spc> g p Publish making it mnemonic but I don't really like the cap here
  • <spc> g S for Sync but same objection as above and Sync isnt very close semantically to Status
  • <spc> g g for Get which is nice since no other semantic is attached to g in this context. Might be my favorite if only I had already heard Get used instead of Sync, Update or Pull by anyone in any context

Alternative commands :

  • git.pullRebase which looks like what I do most of the time ( or rather what GitKraken usually does for me ) but not sure if this usecase is more widespread than just git.pull
  • git.pullFrom add another context menu but is more flexible than pull. I don't see myself pulling anything else than my current branch though

Additional context

Feels kinda bad to have all the other git commands but not this one which is pretty useful

@wahtique wahtique added the enhancement New feature or request label Jun 9, 2022
@wahtique wahtique changed the title git pull Add default binding for git pull Jun 9, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant