###Done init add commit rm log status branch reset checkout diff ###Doing push ###TODO clone merge pull ......