zoukankan      html  css  js  c++  java
  • 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项目提交至远程分支的问题。

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

    以上。

  • 相关阅读:
    深入浅出HTTP请求(转自http://www.cnblogs.com/yin-jingyu/archive/2011/08/01/2123548.html)
    IOS定位
    webView(简单的浏览器)
    Get&Post登录
    IOS多媒体
    IOS VFL屏幕自适应
    IOS中在自定义控件(非视图控制器)的视图跳转中 代理方法与代码块的比较
    单例设计的定义
    动画
    多线程
  • 原文地址:https://www.cnblogs.com/hjk1124/p/12721880.html
Copyright © 2011-2022 走看看