Github desktop user here, should I learn Git terminal commands? #22824
-
Been using Github desktop for a while. So far I can do everything I want - merge, commit, rebase, push, pull, create and publish branches, switch between branches, switch repositories, clone, make diff files, see history and changes, compare branches. If there is just one particular file I modified but I want to undo the change I download the file from the online browser repository and paste it back into the local repository. I feel comfortable doing all those functions with the desktop app, so should I learn Git terminal commands and what for? P.S. First post. |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments
-
Hi @max-torch ! I think it’s great that you found a workflow that suits your needs! Learning git for the command line can be helpful, but may not necessary depending on the problem you are trying to solve. There are things that can be done via the command-line that simply aren’t possible via Desktop that can come in handy if you get into a bit of a bind. However, GitHub Desktop is great for the normal day-to-day application and even some intermediate tasks as you have noted. This post may help to clarify the differences between the Command Line Interface (CLI) and the Desktop application. Slant - The Command Line vs GitHub Desktop detailed comparison as of 2020When comparing The Command Line vs GitHub Desktop, the Slant community recommends The Command Line for most people. In the question "What are the best Git clients for macOS?" The Command Line is ranked 1st while GitHub Desktop is ranked 11th |
Beta Was this translation helpful? Give feedback.
-
Thank you so much for answering my inquiry. For some reason I couldn’t quite find an article that explains it like what you’ve shared. |
Beta Was this translation helpful? Give feedback.
-
Hi @max-torch, |
Beta Was this translation helpful? Give feedback.
Hi @max-torch !
I think it’s great that you found a workflow that suits your needs! Learning git for the command line can be helpful, but may not necessary depending on the problem you are trying to solve.
There are things that can be done via the command-line that simply aren’t possible via Desktop that can come in handy if you get into a bit of a bind. However, GitHub Desktop is great for the normal day-to-day application and even some intermediate tasks as you have noted.
This post may help to clarify the differences between the Command Line Interface (CLI) and the Desktop application.
SlantSlant - The Command Line vs GitHub Desktop detailed comparison as of 2020
When comparing The…