There are 5 ways listed here to specify the contents of a commit: http://git-scm.com/docs/git-commit
Options 3 and 4 do not use the index/stage: • by listing files as arguments to the commit command, in which case the commit will ignore changes staged in the index, and instead record the current content of the listed files (which must already be known to git); • by using the -a switch with the commit command to automatically "add" changes from all known files (i.e. all files that are already listed in the index) and to automatically "rm" files in the index that have been removed from the working tree, and then perform the actual commit;" --Dasa On Mar 19, 2013, at 5:28 PM, Om <bigosma...@gmail.com> wrote: > On Tue, Mar 19, 2013 at 5:06 PM, Gordon Smith <gosm...@adobe.com> wrote: > >> In discussing 'git add', 'git rm', and 'git mv', this document says "So, >> just like in SVN, you need to tell Git when you add, move or remove any >> files." It makes it sound like these work the same way in Git and in SVN. > > In fact, don't I have to use 'git add' after I have simply edited an >> existing file? That's quite different from SVN where I can just edit and >> commit. (What could be simpler?) >> > > No you dont have to do 'git add' after an edit. Where in the document > does it say that? Edit and commit just the same way in git as well. > > >> >> That makes me wonder how accurate this document is elsewhere. >> >> - Gordon >> >> -----Original Message----- >> From: omup...@gmail.com [mailto:omup...@gmail.com] On Behalf Of Om >> Sent: Tuesday, March 19, 2013 4:39 PM >> To: dev@flex.apache.org >> Subject: Re: Git basics for SVN users >> >> Of course, as the page says, the most current version of this primer course >> has been moved here: http://git-scm.com/course/svn.html Please use this >> link instead. >> >> Thanks, >> Om >> >> On Tue, Mar 19, 2013 at 4:33 PM, Om <bigosma...@gmail.com> wrote: >> >>> Here is an excellent primer comparing the commands available in Git >>> for their equivalent SVN functionalities. >>> >>> http://git.or.cz/course/svn.html >>> >>> I strongly suggest everyone go through this document in its entirety. >>> >>