angular2新建的项目上传github

前提
一、git配置好,参见博文 git经常使用操做html

二、angular2安装配置好,这个网上有不少教程,就很少说了,参见angular2快速起步git

  须要注意的是,大部分问题都是网络问题。github

三、新建一个ng项目npm

假设在一个目录 Document/angular2/目录下网络

  3.1 新建一个terminal窗口angular2

  3.2 ng new wjwng2 新建一个ng项目。字体

  3.3 cd wjwng2 切换到该目录下fetch

四、配置gitui

  4.1 删除 .git 文件夹 和 .gitignore 文件 这步必定要作。原来的.git 和 .gitignore是建立项目,npm帮咱们管理的。若是听任无论会出很过问题。删除后能够 git init 初始化仓库。正确安装git 这步通常都会成功。而后 git add -A 添加文件到git ,git commit -m "init wjwng2" 提交全部代码到本地仓库。若是有不须要提交的能够 本身新建一个》.gitingore文件,把不须要同步的文件名放进去。url

  4.2 在github 上新建一个仓库。参见git经常使用操做。假设你新建一个wjwdive/wjwng2的仓库。主要新建的仓库,若是你默认添加了README.md文件。有可能在如下步骤会出错。建议建立新的仓库不要带README.md。若是勾选了,而且初始化了一些数据参见4.4.

  4.3 若是4.2步骤中没有添加README.md。

    在terminal中,

    输入命令 git remote add git@github.com:userName/reporsityName.git 配置将要远程链接的仓库。成功后 在.git 文件夹下的gitconfig文件中看到:相似

      [remote "origin"]
      url = git@github.com:wjwdive/wjwng2.git
      fetch = +refs/heads/*:refs/remotes/origin/*

    的文字表示配置成功 固然你能够手动配置。

    git pull origin master 把主分支的版本拉下来。

    git push origin master 把代码上传。

  4.4 若是原来远程仓库有 README.md 则须要将4.3中的第二个命令 git pull origin master 改成 git pull --rebase origin master. 这个命令也是有前提的,和其余远程git命令同样,必须保证仓库是干净的。没有删除的,多余的,不被git管理的垃圾文件。能够用 git status ,若是 所有是绿色提示,即仓库 clean,就可使用git pull --rebase origin master, 不然按照git 提示解决仓库混乱的问题,直到git status 提示 仓库干净,log里没有红色字体,以后绿色字体。 最后就能够 git push -u origin master    提交本地代码到github了。

总结,用ng new 出来的项目自带 .git 文件夹 和 .gitignore文件,最好删除重新初始化仓库。不然各类麻烦。

相关文章
相关标签/搜索