脚本内容: #!/bin/bash git add . git commit -m "auto commit" git push CONFIG_FILE=".syncignore" TARGET_DIR="/home/jichen/code/jichen-blog/content/post" mkdir -p "$TARGET_DIR" rsync -av --exclude-from="$CONFIG_FILE" . "$TARGET_DIR" cd "$TARGET_DIR" git add . git commit -m "auto commit" git push 创建一个 .syncignore 文件就能像gitignore一样对文件进行管理了。