有一个"博客"我想从git存储库中删除的当前git项目中的文件夹,但是将这些文件保存在本地和远程服务器上。
远程服务器设置为自动部署repo,我不能在其上运行任何git命令,除了' git pull'它会在本地推动后自动完成。
我需要停止跟踪博客文件夹,但需要在远程服务器拔出后保留它。
似乎很简单但我无法找到解决方法。
答案 0 :(得分:0)
换句话说,除了git pull
之外,您无法在服务器上执行任何操作,并且您希望在某些工作目录(我认为开发人员)中删除这些博客文件,而不是其他人(服务器)。这是对的吗?
对我来说听起来并不简单,更重要的是,用git的功能原理听起来并不可能。 IMHO。
您应该获得一次访问服务器的权限,以将已排除的博客文件复制回博客目录。之后,它们将仅位于服务器上,并且不会出现在存储库的后续版本中。
如果您无权访问服务器,您可以做的最多就是将博客文件添加到.gitignore
,这样就不会将本地更改推送到服务器。