最近感觉被git折腾死了。
我有个网页的flask项目,部署到云服务器。
然后本体有改动就push到github上,然后云服务器pull下来。
这应该是很简单的过程,然而我经常在本地push的时候报错,说是检测到有矛盾要在push前面加pull。
结果一pull本地代码就莫名其妙不能用了(我是在pycharm上搞的,一pull完项目栏里文件都变黄色的了,然后一flask run运行就各种报错,吐血)
后来一检查可能是log文件夹问题。
我本地测试的时候会自动有测试log新增进log文件夹,然后又没将其写进.gitignore里,且服务器端也有这么一个log文件夹,导致在服务器pull的时候就会产生矛盾。
现在我把log/*写进了.gitignore文件里,然后git rm -r --cached . 删除缓存,同时把github上存储的log文件夹删掉。
最后就是git add . git commit -m 'sss' git push一套上传。
然后再服务端pull一下,没矛盾了,总算能正常pushpull了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)