learn git usage, about diff and add