将目录复制到服务器并删除所有不需要的文件
Copying directories to a server and deleting all unnecessary files
将网站复制到我的服务器时,我注意到我在本地环境中删除的文件在 rsync
或 scp
之后仍然存在于服务器上。
我做了一些研究,发现这个问题彻底解释了我的问题;尽管不幸的是只提供了 cp
命令的解决方案。
How to force cp to overwrite directory instead of creating another one inside?
将目录从本地计算机复制到生产服务器时,如何使用与 cp -T
相同的功能。
注意:我知道 git 推送可以解决这个问题,但我正在寻找替代解决方案。
rsync --delete
是诀窍。
感谢 Gordon Davisson 和他的评论。
将网站复制到我的服务器时,我注意到我在本地环境中删除的文件在 rsync
或 scp
之后仍然存在于服务器上。
我做了一些研究,发现这个问题彻底解释了我的问题;尽管不幸的是只提供了 cp
命令的解决方案。
How to force cp to overwrite directory instead of creating another one inside?
将目录从本地计算机复制到生产服务器时,如何使用与 cp -T
相同的功能。
注意:我知道 git 推送可以解决这个问题,但我正在寻找替代解决方案。
rsync --delete
是诀窍。
感谢 Gordon Davisson 和他的评论。