4 ms·
Based on my experience with users who did not have a programming background, there is no reason for letting them know about neither rebase nor rewriting history
by probably_wrong 6y ago
Based on my experience with users who did not have a programming background, there is no reason for letting them know about neither rebase nor rewriting history. If you are rewriting history, you are already ahead of the curve and you can use the command line. Commit, push, pull, branch and merge are all 90% of users need, and those last two are already an advanced topic.
For a good example of "user friendly git" I suggest taking a look at mercurial.