我正在尝试自动化将我的网络资产与 Google Cloud Storage 同步的过程。我基本上需要将开发目录中的所有内容复制到云端。但是,我需要忽略.git
目录和其他一些不相关的文件。
我不能只做 agsutil cp -R . <dest>
因为这绝对需要一切,包括.git
. 我试过find . | fgrep git | gsutil cp -I <dest>
了,但这会使所有目录变平并将它们放在根目录中!
有没有办法可以解决这个问题,gsutil
或者我必须在脚本中执行一个循环来上传所有目录(除了.git
),-R
然后上传当前目录中的单个文件?