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

创建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' 就能正常提交啦!

你可能感兴趣的:(git,vue,git,vue.js,github)