vue项目默认关联git分支master改为main并正确提交

2 篇文章 0 订阅

创建vue项目,默认会关联git。

(如果不想关联,创建项目时候加上-n即可:vue create demo -n。)

如果关联了git,没有设置的话,默认主分支是master分支。但是现在gitLab创建项目默认主分支都是main分支,所以我们需要把master分支改成main分支并正确提交到远程仓库上。

master分支改为main分支命令:

git branch -M main

这样就切到main分支了。

但是提交到仓库时候,发现有警告提示:

warning: LF will be replaced by CRLF(警告:LF将被CRLF取代)

warning: LF will be replaced by CRLF in xxxxx(警告:xxxxx中的LF将被CRLF替换)

并且git add .提交文件,说没有文件可提交。

找度娘问了下,网上说:原来是Git默认配置替换回车换行成统一的CRLF,我们只需要修改配置禁用该功能即可。

还有人说:我们从别人github地址上通过git clone下载下来,而又想git push到我们自己的github上,那么就会出现上面提示的错误信息。

总之,需要执行如下代码:

删除缓存

git rm -r --cached . 

设置禁用换行

git config core.autocrlf false

之后再 git add . git commit -m 'xxx' 就能正常提交啦!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值