Git VCS ! RCS ! CVS SVN ! Git Mercurial Version 1 Version 2 Version 3 Version 4 Version 5 File A File B File C 1 2 1 2 1 2 Git Version 1 Version 2 Version 3 Version 4 Version 5 File A File B File C File A1 File A1 File A2 File A2 File B1 File C File B2 File B3 File C File C1 File B3 File C2 Git ! “commit#Git Git 1. push ! 2. ! 3.