git 一些报错

  1. fatal: Unable to create.git/index.lock’: File exists.

这是commit时自动生成的文件,因为commit出错导致这个文件不能自动删除。
解决方法:删除

rm -rf  xxxxxxxx/.git/index.lock
  1. aux.py文件出错导致不能push/pull/merge
    之前一起做项目的人在gitlab上push了一个aux.py的文件,然后我就各种操作都会报错,后来发现这是因为aux是windows系统的预留文件名,改个名字就好了。不过他的也是windows系统,居然没报错,很神奇,我们猜测是因为它的系统是英文的?存疑
  2. warning: LF will be replaced by CRLF
    git add data 的时候有这个警告,这个data是数据库down下来的,可能在操作系统上有不同。下面这篇文章把这个问题讲的非常清晰。

LF will be replaced by CRLF

  1. merge冲突

git diff或者git status 查看哪些文件冲突

git add xxx,把冲突文件全部都添加进去。

最后,用git commit -m “ 备注信息 ”

如果不行,就

git add -u
git commit -m “message”
git pull

5.切换分支以后不能pull文件

There is no tracking information for the current branch. Please
specify which branch you want to merge with.

这是因为本地的分支和远程的分支没有建立联系,按照提示建立联系即可

在这里插入图片描述
比如说我现在的这个分支是mutpred ,那就在命令行输入

#git branch --set-upstream-to=origin/<远程分支名称> <本地分支名称>
git branch --set-upstream-to=origin/mutpred mutpred
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值