Git pull - 删除的文件

标签 git repository pull

我有一个开发服务器和几个生产服务器。我确实从开发人员提交到远程存储库,并设置了 git push production,从生产服务器发出 pull 。 我需要删除几个包含静态文件的目录以免被跟踪,所以我这样做了

Remove an Existing File from a Git Repo (总结:做了 git rm --cached myfolders,然后添加到 .gitignore 文件夹)

我还没有提交更改。执行 git status

时文件显示为已删除
#       deleted:    file1.jpg
#       deleted:    file2.jpg
#       deleted:    file3.jpg
#       deleted:    file4.jpg
#       deleted:    file5.jpg

我担心的是:执行 git pull 时,“已删除”的文件是否会从生产服务器(从磁盘)中删除? 我只希望它们不被跟踪,但不从磁盘中删除。

谢谢

最佳答案

是的,如果您提取包含删除的提交,文件将被删除。之后您需要手动恢复文件。

关于Git pull - 删除的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7098586/

相关文章:

git - Codaset、Codebasehq、Unfuddle、Trac 还是 Redmine?

Git pull 失败 : unable to update local ref

authentication - github - 推/拉时要求用户名和密码

ios - 为什么 Cocoapods 在推送到 Git 时会被忽略?

git - 在 git 中单独 merge 提交的目的是什么?

git svn dcommit 总是以 "Cannot dcommit with a dirty index."失败

git - 如何在本地重置 origin/master ref

c#-4.0 - 用于访问文本文件的存储库模式

c# - WPF、MVVM、ICommand 和存储库

php - mongodb-php 更新 $pull