Ruby on rails Git没有跟踪我的一些文件、生产端的旧图像,Git状态中没有未跟踪的内容
我有一个奇怪的问题,我的git push origin master和cap部署它时没有更新到生产服务器上的最新代码和映像。我仍然有很早以前在本地更新过的旧图像,并且这些更改仍然没有反映出来Ruby on rails Git没有跟踪我的一些文件、生产端的旧图像,Git状态中没有未跟踪的内容,ruby-on-rails,deployment,nginx,capistrano,Ruby On Rails,Deployment,Nginx,Capistrano,我有一个奇怪的问题,我的git push origin master和cap部署它时没有更新到生产服务器上的最新代码和映像。我仍然有很早以前在本地更新过的旧图像,并且这些更改仍然没有反映出来 有没有办法重置远程git repo并将本地版本的最新版本上传到其中 或者其他调试方式,git状态显示没有未跟踪的文件,所以我真的不知道哪里出错了 检查你的.gitignore文件,你可以在那里有一行忽略这些文件或整个文件夹 检查/deploy文件夹中的deploy.rb和多级部署文件,确保使用了正确的分支
- 有没有办法重置远程git repo并将本地版本的最新版本上传到其中
- 或者其他调试方式,git状态显示没有未跟踪的文件,所以我真的不知道哪里出错了
.gitignore
文件,你可以在那里有一行忽略这些文件或整个文件夹
检查/deploy
文件夹中的deploy.rb
和多级部署文件,确保使用了正确的分支(主分支)
当您更新映像、提交、推到远程并执行cap production deploy:pending时,您是否将提交列在那里作为pending deployment?这是cap deploy上的SSH超时,我没有注意到。导致没有上传所有提交,因此看不到我最近提交的更改。
必须在服务器上升级ssh超时。thx,但我检查了gitignore,没有列出目录,只有一些正常排除的文件