CVS Command Git Command
export CVSROOT="user@optout.csc.ncsu.edu:/home/cvs/cvs"
export CVS_RSH ssh
git config --global user.name "FirstName LastName"
git config --global user.email "unityid@ncsu.edu"
cvs checkout module git clone arcb.csc.ncsu.edu:/home/git/git-repo/module
cvs add file git add file
cvs commit file
cvs commit
git commit file
git commit -a
cvs rm file git rm file
mv file file2
cvs rm file
cvs add file2
git mv file file2
cvs diff -u | less git diff
mv file file2
cvs update file
#if conflict detected, then edit <<< ... === ... >>> areas, then:
cvs commit file
git pull file
#if conflict detected, then:
git mergetool
#after manual merge, update file, then:
git commit -i file
git push file
cvs tag tag_name git tag -a tag_name
cvs update -r tag_name/branch_name git checkout tag_name/branch_name
cvs tag new_branch_root
cvs tag -b -r new_branch_root new_branch
git branch new_branch
git checkout new_branch
cvs update -j branch_name
cvs commit -m "merge changes from branch_name"
git merge branch_name