Personally i prefer GUI. In an integrated GUI tool, you only need to click several times and the function is called. (e.g. git cli and sourcetree) And GUI can also provide me with better visual feedback. (again e.g. sourcetree, i can view the whole commit tree and all merges of branches)
Why do you choose cli? Set aside the factors of deprecated mouse lol (IMG:[
invalid]
style_emoticons/default/tongue.gif)