Moving from CVS to Git
This is a wiki page. Be bold and improve it!
If you have any questions about the content on this page, don't hesitate to open a new ticket and we'll do our best to assist you.
Migration
http://kernel.org/pub/software/scm/git/docs/gitcvs-migration.html
http://www.chem.helsinki.fi/~jonas/git_guides/HTML/CVS2git/
Commands
Using git like CVS
http://www.chem.helsinki.fi/~jonas/git_guides/HTML/CVS2git/CVS2git.html#...
CVS $Id:$ tag
There is no simple equivalent in CVS to git's $Id:$ tag. In a distributed version control system, file ID's make no sense as there is no central repository to keep track of changes. Someone's 2nd patch level off a branch may be and probably will be different from someone else's 2nd patch level off the same branch.
Besides, according to git creator Linus Torvald, "keyword substitution is just stupid" 1.