先来说说这个sourcetree,它是git的可视化界面的项目版本控制软件,配合着gitlab使用,通过ssh和http两种方式进行代码的管理,免去于敲打git的命令。个人觉得挺好用的,sourcetree上的东西也比较容易上手,简单明了。具体的用法,我这里就不讲了,还是回归到主题。
git默认忽略文件名大小写,换句话说sourcetree也是t默认忽略文件名大小写。网上贴了很多种做法,亲身体验只有这种是最好的:
使用git切换到相应的文件目录修改文件名:
git mv oldfile(旧文件名) newfile(新文件名)
这样子之后就存在sourcetree的暂存区了,之后进行提交推送就好。