Revert "svn移植git第一版"

This reverts commit 7dfc1816eb05783d0c798105b6401c6be779939f.
Revert "Revert "svn移植git第一版""

This reverts commit 6c68cb32a6259f9a89806d7ad343ffc438b0e300.