命令rsync
有选项--delete
可以删除目录中的无关文件,例如:
rsync --delete /etc /home /usr/local
我有一个从github克隆的存储库,每天执行以下操作
git fetch upstream # not origin, it's upstream
git merge upstream/master
更新我的存储库后,我只使用了一个' hello.md'每天提交文件
git add 'hello.md'
git add commit -m 'updated hello.md by hello on 2018-03-30'
随着时间的推移,我的存储库中有多个文件已从上游删除。
--delete
中是否有async
选项可以删除本地存储库中可能已存在但上游不再存在的文件。