add `git archive` and .gitignore usage

Signed-off-by: cherry <m290236573@gmail.com>