add file1.cc
update file1.cc
add file2.cc file3.cc
"add more rules to .gitignore"
"1.0"
rm file1.cc but keep it in disk
remove all files
2.0
add file1.cc again
add more things
not bad