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 ...
随机推荐
- [AX]AX2012 R2 HR Jobs, Positions, Department和Workers
部门.作业(Job的官方翻译)和位置(Position的官方翻译)是AX人力资源管理的基本组织元素,Job和Position在AX有的地方又称作工作和职位,其实这个翻译更为恰当. Job定义的是一个工 ...
- SaltStack 批量安装软件
这里我们用 SaltStack 服务端对多台客户端远程批量安装 httpd,步骤如下: [root@localhost ~]$ vim /etc/salt/master # 编辑配置文件,打开base ...
- Splash 简介与安装
Splash 说白了就是一个轻量级的浏览器,利用它,我们同样可以实现跟其他浏览器一样的操作,我们使用 Docker 来安装 Splash: [root@localhost ~]# docker run ...
- 《转载》renameTo文件在windows环境下可以,在linux中报错
以前我一直以为File#renameTo(File)方法与OS下面的 move/mv 命令是相同的,可以达到改名.移动文件的目的.不过后来经常发现问题:File#renameTo(File)方法会返回 ...
- SpringBoot集成Mybatis并具有分页功能PageHelper
SpringBoot集成Mybatis并具有分页功能PageHelper 环境:IDEA编译工具 第一步:生成测试的数据库表和数据 SET FOREIGN_KEY_CHECKS=0; ...
- django进阶-小实例
前言: 这篇博客对上篇博客django进阶作下补充. 一.效果图 前端界面较简单(丑),有两个功能: 从数据库中取出书名 eg: 新书A 在form表单输入书名,选择出版社,选择作者(多选),输入完毕 ...
- 【WEB前端系列之CSS】CSS3动画之Transform
前言 Transform字面上是变形,改变的意思,在CSS3中transform主要包括如下几种 旋转rotate 扭曲skew 缩放scale 移动translate 矩形变形matrix tran ...
- sublime--package control的配置与插件安装
自动配置: 准备一个安装好的 sublime text .这里我的是版本3: 1. 快捷键:ctrl + ~:调出控制台,因为我的是版本3,所以在控制台中输入下边这段代码: import urllib ...
- path 与classpath针对JAVA来说
Path 路径,是java编译时需要调用的程序(如java,javac等)所在的地方CLASSPATH 类的路径,在编译运行java程序时,如果有调用到其他类的时候,在classpath中寻找需要的类 ...
- DOS 如何取当前时间做为文件名?
如果要取得以日期为文件名的文件,假设在命令行下键入date返回形式为:当前日期: 2005-06-02 星期四echo > %date:~0,4%%date:~5,2%%date:~8,2%~表 ...