将网站复制到我的服务器时,我发现在rsync
或scp
之后,我在本地环境中删除的文件仍然存在于服务器上。
我做了一些研究,发现这个问题彻底解释了我的问题;但遗憾的是,它只为cp
命令提供了解决方案。
How to force cp to overwrite directory instead of creating another one inside?
将目录从本地计算机复制到生产服务器时,如何使用cp -T
的相同功能。
注意:我理解git push会解决这个问题,但我正在寻找替代解决方案。
答案 0 :(得分:0)
rsync --delete
就是诀窍。
感谢Gordon Davisson和他的评论。