No that's not the same thing, in fact that'll just do a git rebase, changing the commit itself and all commits after that one. Pretty much the polar opposite of what you want!
IntelliJ products try to provide a common interface and common naming for all "VCS" operations, whether it's Git/Mercurial/etc. In practice this obscures the actual Git operations though and requires learning yet another set of "abstract" IntelliJ-specific names for the same thing. I wish they'd stop doing that, it's really confusing and inaccurate.
Once the hard requirement on speed impacts the quality of results it no longer helps me as a user. I'd rather have the sites invest their time in good content and wait a few seconds rather than get fast but low quality SEO-ed results. Same with AMP, the quest for speed doesn't make my experience faster if I still load the original page (which is often still necessary).
>Free software is in this day and age not sustainable and using it it without contributing a dime is parasitic and detrimental to the health of the sw industry.
That is completely untrue. Merely using free software has no negative effect on it's continued development.
Even filing issues and bug reports are contributions if they are of high enough quality. And in fact, many projects allow you to buy support or new features for money.
>funded by mega corporations doing it to kill the smaller competition.
That's also untrue. Companies profit in a myriad of ways by providing their software as free software.
Even if you have a perpetual license valid on any computer, it may still be impossible to move the license/software to different hardware, if you legally can't debug/reverse engineer it and pay someone to fix the incompatibility.
Give it two weeks. I agree the debugging F-keys are a bit strange, but a great thing is that you can do everything without touching the mouse once you know the keys. And for any shortcut you don't know, just use the Actions search.
IntelliJ products try to provide a common interface and common naming for all "VCS" operations, whether it's Git/Mercurial/etc. In practice this obscures the actual Git operations though and requires learning yet another set of "abstract" IntelliJ-specific names for the same thing. I wish they'd stop doing that, it's really confusing and inaccurate.