[英]Untrack files from git, keep them in remote automatically deployed repository
我想从git存储库中删除当前git项目中的“博客”文件夹,但将这些文件保留在本地和远程服务器上。
远程服务器设置为自动部署存储库,除了在本地推送后将自动执行的“ git pull”操作之外,我无法在其上运行任何git命令。
我需要停止跟踪Blog文件夹,但是需要在远程服务器确实提取之后将其保留。
看起来很简单,但是我找不到解决方案。
换句话说,除了git pull
之外,您无法在服务器上执行任何其他操作,并且希望摆脱某些工作目录(我认为是dev)中的那些博客文件,而不能摆脱其他博客(服务器)中的博客文件。 那是对的吗?
对我来说,听起来一点都不简单,而且听起来更像git的工作原理。 恕我直言。
一旦将排除的博客文件复制回博客目录,您应该具有对服务器的访问权限。 之后,它们将仅位于服务器上,并且不会出现在存储库的更高版本中。
如果您无权访问服务器,则最多只能将博客文件添加到.gitignore
这样就不会将本地更改推送到服务器。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.