• Live2d Test Env


    笔者使用vuecli创建项目目录以后,在将该目录提交到远程仓库时发现行不通,在此记下解决办法:

    1.github上新建一空分支,然后克隆该分支地址:  https://github.com/haojiakui/163music.git

    2.使用vuecli在本地下搭建开发环境(创建项目目录),由于这不是本文重点,在此不做赘述

    $   vue create 163music

    这也是笔者极为纠结的地方,由于之前都是线上创建了空分支后直接在本地项目目录下执行 git clone 'xxx' 但是由于vuecli如此人性化,反而让人手足失措


    3.  cd 到项目目录下,然后推送到第一步中复制的远程分支上:

    cd  163music  //1. 进入到vue创建的项目目录下
    git remote add origin https://github.com/haojiakui/163music.git   //2.选择要提交到的目标线上分支

    4.   将本地分支所有内容提交到暂存区:

    git add .

    5. 将暂存区的文件提交到版本库:

    git commit -m 'init'

    此时可能会报以下警告,但此刻无需理会 

     6. 将版本库的文件提交至线上:

    git push -u origin master //将本地分支提交到当前线上分支,并指定当前分支为默认分支,
    //这样做的好处是以后在提交该项目到线上时只需使用git push  即可

    如果在这一步后报以下错误:

    ! [rejected] master -> master (fetch first) error: failed to push some refs to ' 你的远程分支' 

     这是由于你在线上创建该新分支时点击了“Initialize this repository with a README”这一 选项,这会导致分支在建立时新建了readme.md文件,而vuecli在创建项目时默认也创建了readme.md文件,两个文件冲突导致提交失败,此时可以合并这两个文件:

    git pull --rebase origin master //合并不同

    7.再次执行推送到线上分支命令:

    git push -u origin master

     

    这样,就解决了vuecli项目提交至远程分支的问题。

    (知识有限,如有不同见解,欢迎指教。) 

    以上。

  • 相关阅读:
    HTK代码阅读之内存管理
    Hashids java 版使用
    利用forever管理nodejs
    使用 PM2 管理nodejs进程
    nodejs服务后台持续运行三种方法
    Linux tmp目录自动清理总结
    解决wampserver无法启动问题
    深入浅出TCP中的SYNCookies
    电话交换和分组交换
    windows 查看 tcp 连接表
  • 原文地址:https://www.cnblogs.com/hjk1124/p/12721880.html
Copyright © 2020-2023  润新知