try to using git to management code which write base on C++Primer