Git一些问题的解法

Sat 18 June 2016

Git一些问题的解法

中文文件名乱码

这个问题在Mac上必然遇到,git status 遇到中文路径就不能正常显示。

git config --global core.quotepath false

刚clone回来的代码就发生了修改

这个看起来超级诡异,因为你没有修改代码,但 git status 却报告有文件修改了。这个原因是和文件系统是否大小写敏感有关。

Mac上大家默认是格式化为大小写不敏感(另一种是大写敏感),Windows上NTFS也存在这个问题。如果 a.hA.h 在仓库里同目录下存在,就会发生这种情况。

解决的方法有两种,看实际情况选择:

  • 修改core.filemodegit config core.filemode=true/false
  • 另一种,创建一个大小写敏感的虚拟磁盘使用,例如在Mac上编译Android ROM

git svn手工添加远程分支

git config --add svn-remote.newbranch.url https://svn/path_to_newbranch/
git config --add svn-remote.newbranch.fetch :refs/remotes/newbranch
git svn fetch newbranch [-r<rev>]
git checkout -b local-newbranch -t newbranch
git svn rebase newbranch

Category: Mac Tagged: Mac Git

comments

Page 1 of 1