常见问题:
commit的时候出现问题
从字面意思上可以读出:本地的repository被锁住了,我们要做的就是解锁:
- 关闭Xcode
- 打开项目所在文件夹
- 删除index.lock文件(如果看不见该文件先设置隐藏文件可见)
也可以直接在Terminal上执行此操作:
- 进入项目所在路径
- 输入指令:rm -f .git/index.lock
pull的时候出现问题
项目其实没做什么修改,可能是描述文件或者状态文件在搞鬼
解决办法:
- 在终端进入项目所在路径
- 输入git reset --hard
- 输入git status
push的时候出现问题
由字面上可以看出是因为云端有新东西没有导入到本地,要先进行pull操作,然后再push就可以了。