繁体   English   中英

从git取消跟踪文件,将其保存在自动部署的远程存储库中

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM