这是因为.gitignore(git忽略)文件中定义了不提交thinkphp文件,解决方案就是移除该文件中的‘thinkphp’:

image.png
当去掉该行后,版本控制工具上立马显示出需要做的提交:

image.png
另外
1.该文件默认是隐藏文件,需在电脑中设置显示;
2.如果vendor文件夹也没有上传同样可以去掉文件中的/vendor;
3.继续访问站点如果发现静态资源全找不到,原因是/public/static 下也有一个.gitignore 直接把这个文件删掉就好(摘自https://www.easybhu.cn/archives/4/);

image.png
4.遇上这样的问题,最好的解决方法应该是在新电脑(另一台电脑)上通过使用composer更新命令在新的电脑上安装一遍thinkphp,命令如下:
composer update topthink/framework
这样新电脑与别的电脑上都有该框架,并且该框架也不在git上。