angular2新建的项目上传github
前提
1、git配置好,参见博文 git常用操作
2、angular2安装配置好,这个网上有很多教程,就不多说了,参见angular2快速起步
需要注意的是,大部分问题都是网络问题。
3、新建一个ng项目
假设在一个目录 Document/angular2/目录下
3.1 新建一个terminal窗口
3.2 ng new wjwng2 新建一个ng项目。
3.3 cd wjwng2 切换到该目录下
4、配置git
4.1 删除 .git 文件夹 和 .gitignore 文件 这步一定要做。原来的.git 和 .gitignore是创建项目,npm帮我们管理的。如果放任不管会出很过问题。删除后可以 git init 初始化仓库。正确安装git 这步一般都会成功。然后 git add -A 添加文件到git ,git commit -m "init wjwng2" 提交所有代码到本地仓库。如果有不需要提交的可以 自己新建一个》.gitingore文件,把不需要同步的文件名放进去。
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文件,最好删除从新初始化仓库。否则各种麻烦。
angular2新建的项目上传github的更多相关文章
- vue项目上传Github预览
最近在用Vue仿写cnode社区,想要上传到github,并通过Github pages预览,在这个过程中遇到了一些问题,因此写个笔记,以便查阅. 完成Vue项目以后,在上传到github之前,需要修 ...
- [转] 本地项目上传github (新项目 / 旧项目)
前置:安装Git Bash,在github上新建仓库repository 1.右键点击项目所在文件夹,运行: git bash here.在git bash窗口运行命令 git init 把这个目录变 ...
- iOS 本地项目上传github,github管理项目配置
一.注册github账号 首先需要注册一个github账号,注册地址:https://github.com 接着会来到这 然后会收到一封github发的邮件,进入邮箱验证 二.创建个人的githu ...
- 本地项目上传github
(1)github上面新建仓库 (2) 1. git init //初始化仓库 2. git add .(文件name) //添加文件到本地仓库 3. git commit -m "firs ...
- android项目上传github
很简单
- IntelliJ cannot log in to GitHub上传github报错解决
重装系统,新装的Intellij IDEA上新建的项目上传github失败,报错: invalid authentication token ... 此处多为本地git用户的用户名/邮箱,与之前设置的 ...
- 如何使用IDEA将项目上传到GitHub中
上传之前先规定上传的格式: 1 . 以后所有上传的项目,都只上传 src文件集以及pom.xml文件,不要带有自己的 .idea配置文件或者target运行文件之类的(就算是测试文件也一样,从开始就养 ...
- win10 将本地项目上传到github (第一次+再次上传)
推荐网址: https://blog.csdn.net/zamamiro/article/details/70172900 https://blog.csdn.net/qq_15800305/arti ...
- 将本地的一个新项目上传到GitHub上新建的仓库中去
转载: 如何将本地的一个新项目上传到GitHub上新建的仓库中去 踩过的坑: 1.在git push时报错 error: RPC failed; curl 56 SSL read: error:000 ...
随机推荐
- Linux+Redis实战教程_day03_1、Redis-LinkedList【重点】
1.redis-LinkedList[重点] Java List : 数组ArrayList 链表LinkedList 为什么redis选取了链表? Redis操作中,最多的操作是进行元素的增删 使用 ...
- DOS 配置IP地址
@echo off :startIP set /p source=STATIC Y or N or E: echo source:%source% if "%source%" == ...
- UDP通信-UdpClient
static void Main(string[] args) { Console.WriteLine("发送端"); byte[] buffer = System.Text.En ...
- Jquery/js submit()无法提交问题
有朋友可能会直接利用js或jquery来提交数据而不是使用表单直接提交了,小编来给大家介绍小编碰到的一个问题就是 submit()无法提交,下面我们来看解决办法与原因分析. jquery无法提交 代 ...
- 在netbeans下使用调试PHP的插件XdeBug
本人的开发环境: wamp最新官网wampserver2.2d-x32版. 下载点:http://nchc.dl.sourceforge.net/project/wampserver/WampServ ...
- mysql类型对应Java的类型
整型 JDBCtinyint java.lang.Integersmallintmediumint java.lang.Longint bigint ...
- Kafka(二)-- 安装配置
一.单机部署 1.下载kafka,可在apache官网上下载,kafka要和JDK版本对应,我使用的是JDK1.7,kafka为0.10 2.进入到 /usr/java 中,解压到 此文件夹中 tar ...
- LVS+NGINX+TOMCAT_集群实施操作记录.docx
LVS IP: Eth0:192.168.100.115 Eth1:192.168.100.215 Vi /etc/init.d./lvs #!/bin/sh # # lvs Start ...
- Github上star和fork比较高的vim配置方案
https://github.com/amix/vimrchttps://github.com/humiaozuzu/dot-vimrchttps://github.com/spf13/spf13-v ...
- Java动态代理的实现机制
一.概述 代理是一种设计模式,其目的是为其他对象提供一个代理以控制对某个对象的访问,代理类负责为委托类预处理消息,过滤消息并转发消息以及进行消息被委托类执行后的后续处理.为了保持行为的一致性,代理类和 ...