最近遇到个问题,由于工程中使用了thinkPHP框架,使用SourceTree(一种git的可视化操作工具)提交后,发现有部分文件直接被git忽略掉了。没有上传到git服务器。
首先想到的解决方法就是查看.gitignore
文件是否默认添加了相关的忽略规则。果不其然,在文件中找到了对thinkPHP
的忽略,果断去掉。
上传代码,奏效。
但是,工程还是跑不起来,本机完全没有问题。但是就是在远程服务器上运行错误。经过查找,发现还是有部分本地文件没有上传。但是在相应的.gitignore
文件中没有找到被忽略的字段。
经过搜索,实践后。如下命令可以很好的解决被忽略文件的问题。
# git add ./floderName/*
把当前目录下 floderName 文件夹下的所有文件,添加到 git 索引中。
提交代码到远端,服务器跑起来了,搞定。