Windows上的Git默认是大小写不敏感的,这样多平台写作就可能会出现问题。
Win上的Git设置为大小写敏感的命令如下
git config core.ignorecase false
GUI工具 -- SourceTree
如果git上已经有大写命名的分支,而且你本地分支上自己又新建了小写的分支,这时候拉远程代码是有冲突的。 所以获取一下远程的分支,如果有缓存更新不了,就用我这个蠢蠢的办法:
1、在项目目录下找到 .git 文件夹,正常情况下是隐藏的,需要开启(win7系统操作方法: 组织 -- 文件夹和搜索选项 -- 查看 -- 显示隐藏的文件、文件夹和驱动器), 找到 config文件,修改里面的分支名。
2、.git -- refs -- remotes -- origin 找到对应分支,进入文件修改名字
这样就ok啦...
网友评论