3 ms·
> but how they interact under the various commands > but about how to deal with different remotes, how to have local branches If you are saying this in context
by smusamashah 4y ago
> but how they interact under the various commands
> but about how to deal with different remotes, how to have local branches
If you are saying this in context of CLI. I have no clue. What I am saying is, if you understand the concepts and have a good GUI tool at your disposal you can solve almost all problems with ease.
I have previously used SmartGit which lets you drag and rearrange commits. It also allows interactively selecting the lines/chunks from you want to make part of commit. Same goes for resolving conflicts.
IntelliJ also has a very good GUI which I use these days at work.
Something I didn't find much help with was how to squash commits which include merge commits as well. But overall, GUIs help alot if you know what you want to do.