-
If anyone cares, I do something similar with my git aliases: https://github.com/kbd/setup/blob/master/HOME/.config/git/co...
So, "ga" similarly gives a fuzzy finder of files that are actually in git status, "gcp" lets me cherry pick one or more commits from a branch where both the branch and commits are picked with fzf, and so on.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
No, they're not.
`gcp` and `ga` are part of forgit, not OPs config. That's why searching the repo didn't find anything. I assumed they were part of OPs linked repo.
`gcp` https://github.com/wfxr/forgit/search?q=gcp
`ga` https://github.com/wfxr/forgit/search?q=ga
-
Nice. I do something similar with simple scripts for fuzzy finding a file/sha, and then call them in place of one being expected, but this might tempt me to let someone else maintain it (with undoubtedly more thought and time put into it by a long shot) instead :)
https://github.com/OJFord/fzutils
I dislike all the short acronym-style aliases though; (I know it's fairly popular with git) not immediately obvious if it's supported to just use the usual commands.
-
I use Tig [0] and highly recommend it. I do cherry picks there view blames, git greps, among other things.
[0]: https://jonas.github.io/tig/