Mac下Git Commit时出错的一种解决方法
来源:互联网 发布:页游多开软件 编辑:程序博客网 时间:2024/06/09 21:36
当我在用 SourceTree或者其他Git客户端Commit新增文件时,提示如下错误:
error: ._CMS: can only add regular files, symbolic links or git-directories
fatal: adding files failed
这是因为Mac OS下文件的软连接造成的,比如我这个错误就是由于以"._"起始的软连接文件造成的。软连接可以理解为一种快捷方式,它们是文件形式存在的然而又不能删除掉。所以在Commit的时候会报错。
解决这个问题的方法很简单,就是使用.gitignore文件来设置Git的忽略规则。Mac OS下,需要给项目根目录中添加这个名为.gitignore的文件,其内容如下:
.DS_Store
.AppleDouble
.LSOverride
Icon
# Thumbnails
._*
# Files that might appear on external disk
.Spotlight-V100
.Trashes
再截图一下吧,新浪博客的富文本框太难用了可能会替换掉一些文字内容,以下图为准。
嗯,就这样。这个文件保存好后,再次尝试Commit新增文件,一切都顺利了。
阅读全文
0 0
- Mac下Git Commit时出错的一种解决方法
- git在Mac Capitan系统下出错解决方法
- Mac下用终端进行GIT的commit操作
- git commit 出错
- git commit出错
- git commit出错
- git下commit和push的区别
- 修复Mac下命令行Git无法在vi中commit的错误-- here was a problem with the editor 'vi'.
- Android Studio使用git无法pull或commit的解决方法
- git add时出错,记录一下解决方法
- git 没有执行 git add . 直接执行git commit的解决方法
- git commit时出现的错误
- git commit 时 emoji 的使用
- 删除git的commit
- git commit的常用命令
- Mac下使用Keras plot_model函数时出错的解决办法
- mysql导入sql文件出错的一种解决方法
- 关于OPENCV中imwrite出错的一种可能及解决方法
- vue.js之动态组件
- TV中一款自定义的软键盘(覆盖了系统原生的键盘)
- Lua快速入门
- 穿上第一脚就会爱上~半个娱乐圈的女明星都在穿,今冬限量五折!丨钛空舱
- 工信部称运营商不得限制老用户选择套餐;“蓝翔技校”改为“蓝翔技院”;.欧委会计划再次起诉谷歌丨价值早报
- Mac下Git Commit时出错的一种解决方法
- 机器学习实战-13利用PCA来简化数据
- 代码中设置EditView的光标
- [leetcode]#35. Search Insert Position
- 在Android中使用SQLite的附加数据库(Attach DB)
- 树莓派挂载U盘
- Java Https请求工具类
- Numpy—np.random.seed()函数的应用
- android APP如何上线以及所做的哪些准备