Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save afeicool/a9aea9047842f7ca1966c73bb5becfed to your computer and use it in GitHub Desktop.
Save afeicool/a9aea9047842f7ca1966c73bb5becfed to your computer and use it in GitHub Desktop.
Rsync files using .gitignore
# sync everything excluding things in .gitignore
# delete anything on target not in source
# include dotfiles and symlinks, also use compression
rsync -azP --delete --filter=":- .gitignore" . my-target-host:/my/target/directory
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment