1、开发人员可能在不同的操作系统进行开发,这时候一般就会遇到有些系统对文件名、路径名大小写敏感的问题,最好都统一为大小写敏感,可以通过设置:
// true 会忽略文件名的大小写 ,false反之
git config core.ignorecase false
2、出现error: The following untracked working tree files would be overwritten by checkout
可以通过设置解决:
git clean -d -fx
3、git push 时 报 filename too long
可以通过设置解决:
git config core.longpaths true
4、切换远程分支时,经常会不小心就创建了一条新的分支,可以这样做:
查看已有远程分支:
git branch -r
查看已有本地分支:
git branch
如果远程仓库中已经有分支,则可以直接切换本地分支到远程分支
git checkout -b mybranch origin/mybranch
注意:mybranch 是你命名的本地分支 ,origin/mybranch 是远程分支名