Fix many bugs.Now it can figure out an abstractgit status! But many arguements needed to ajust.