update git format-patch & am learning info
finsih most part of reviewing git knowledge