本地新建项目上传至GitHub

写在前面

简要步骤及命令

git init

git add . 

git commit -m "update msg"

git remote add origin git@github.com:jianwenjuan/jsComponent.git

git pull origin master --allow-unrelated-histories

git push -u origin master

以下为正文

我的电脑是windows系统,所以主要讲解在windows系统上的操作

一、在gitHub网站上注册自己的账号

gitHUb网址

二、在自己电脑上安装git

git安装包下载地址git官网,当然还有其他的下载方式,可以自己百度。

三、安装好git之后我们就开始准备上传自己的项目,首先需要将自己的代码上传至本地库

1、来到自己所写的项目文件夹,如图:

 
 

2、我想把我之前写好的项目jsComponent传到gitHub,则需要点击进入jsComponent文件夹,在空白的地方,按住shift,鼠标右键,点击“在此处打开命令窗口”,如图:

 
 

3、输入命令  git init,这样就为此项目创建了一个本地库,返回上一步,则会看待文件夹已经有个绿色的勾,如图:

 
 

4、再次进入项目文件夹,新建一个文件 README.txt,注意这一点很重要,gitHub上规定上传的项目中一定要有此文件,

 
 

5、按住shift,在空白地方鼠标右键,点击“在此处打开命令”,输入 git add . 命令:

 
 

 

 
 

6、再调出命令窗口,执行  git commit -m"xxxx",xxx为提交说明,方便自己 以后查看每次提交了什么内容,这样就将自己的项目提交到自己的本地库了

 
 

 

 
 

四、我们以及将项目上传到自己的本地库了,现在是要将项目上传至gitHub上,所以我们需要在gitHub上新建一个仓库,作为此项目的远程库,

进入gitHub上的个人主页,点击new repository按钮,为自己新建一个项目仓库作为,这个仓库就作为我要上传的项目仓库,仓库名称最好与自己项目名称保持一致:

 
 
 
 

 

 
 

五、远程仓库建好之后,就需要将自己的项目从本地仓库上传至刚建好的仓库了:

执行 git remote add origin git@github.com:jianwenjuan/jsComponent.git;

 git@github.com:jianwenjuan/jsComponent.git这个为自己仓库的ssh地址

 
 

执行 git push -u origin master,这样就将项目上传至gitHub上了

 

 
 

 

 
 

 

 
 

 

总结:如果之前没有做过这样的操作会遇到很多坑,不会这么顺利,下篇文章再讲解怎么解决会遇到的问题

 

有时候你GitHub仓库初始化时候带了Readme或其他文件,推送之前需要先git pull 拉下来,会报“ * branch master -> FETCH_HEAD fatal: 拒绝合并无关的历史”的错误,解决方法是在git pull时加上–allow-unrelated-histories,如下:

git pull origin master --allow-unrelated-histories

这样应该就可以正常push了。



作者:简简_cb67
链接:https://www.jianshu.com/p/6e5547186c83
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

posted @ 2020-01-17 08:47  习惯沉淀  阅读(594)  评论(0编辑  收藏  举报