Answers:
只需为.git添加一个显式排除:
rsync -a --exclude='.git/' --include='*.c' --include='*.sh' --include='*/' --exclude='*' ~/c/ ~/Dropbox/Public/c
另一种选择是创建~/.cvsignore
包含以下行以及您要排除的任何其他目录的目录:
.git/
您可以使用rsync --cvs-exclude
。它还忽略.git
目录。
但是请注意,这也将忽略core
在Magento源文件中出现的目录。
.git
目录,但不适用于.git
子模块中的目录。它还不会忽略Git文件,例如.gitmodules
。