I concur with Juan Nunez-Iglesias, the git command line interface is horrendously complicated (or should I say inconsistent *), even for experienced programmers. This is of course partly due to the git data model, which is also very complicated (with >= 5 places to mentally keep track of things: working copy, index, repository, remotes, and stash). I had good experiences with Easy Git (eg; see https://people.gnome.org/~newren/eg/) when transitioning from svn. But it is aimed at exactly that (svn -> git), and I'm not sure it's maintained anymore. To further the goal of reproduceable research, anything that makes it easier to use git should be welcomed.
(*) of course, *Consistency is the last refuge of the unimaginative* (Oscar Wilde), but still ... Philip
_______________________________________________ Discuss mailing list [email protected] http://lists.software-carpentry.org/listinfo/discuss
