![]() ![]() ![]() The points I make in this post apply to most other GUIs too though. This is the log view from my preferred Git Client SmartGit. Let's take this screenshot as an example. So if I'm such a fan of the CLI - why do I not think it's a good fit for source control? Well, source control is actually extremely visual! You're looking at logs, commit graphs, diffs, and much much more. I thought this was an important point to make before I begin, so you know that I'm not just someone who's generally biased towards GUIs. So this post is certainly not coming from someone who's anti-CLI. ![]() I quite often have a second monitor dedicated to ConEmu, with multiple split console screens. Someone who pretends, in an argument or discussion, to be against an idea or plan that a lot of people support, in order to make people discuss and consider it in more detailĪlthough, in all honesty - I'm not pretending, I do genuinely think the GUI is a better fit - but, I enjoy using both! This post is to make people think more about which is actually more productive.įirst of all, I want to point out that I am a big fan of the CLI, and use it very heavily in my daily workflow. In a very light-hearted and friendly way of course! Do remember that the term Devil's Advocate is all about making a point just to make people think about both sides of the argument more. So this post is here to play devil's advocate, and argue against the CLI for your primary Git usage. I certainly know Git very well, and honestly think I'm far faster and more efficient in a Git GUI than I could possibly be on the command line - and I'm certainly not slow in the CLI. Whilst I understand the reasons given, I also think it's a huge generalization that unfairly sees Git GUI users as unlikely to really understand Git properly. I quite often hear experienced Git users say that you should always use the command line for Git, and you should try to avoid using Git GUIs. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |