Simplified porcelains?
Posted Aug 6, 2008 10:15 UTC (Wed) by
epa (subscriber, #39769)
In reply to:
Simplified porcelains? by dpotapov
Parent article:
Git Magic
For everyday work with Git, you do not have to know many more commands than with CVS. In fact,
it may be only one or two commands more. This is because when you commit, you do that locally,
so you need to know the "git push" command to push your changes to the remote server. Thus,
roughly speaking: cvs commit = git commit -a && git push
I think that is the biggest difference. 99% of people do not use branches in CVS or Subversion, so they don't need to consider differences in how branches or merging are handled.
Is there a true equivalent of 'svn diff', that is, show the differences between your local directory (whether changes have been committed or not) and some remote repository? With svn, you can commit something and know that it's definitely there on the server, being backed up every night. You can say 'svn status' for reassurance that you don't have any changes which are not in a safe place. How do you get that same warm fuzzy feeling with git?
(
Log in to post comments)