本地项目上传到github

  由于之前大部分使用svn作为版本管理工具,今天学习一下首次项目上传到github进行版本管理。

  git的安装过程不赘述,安装好以后,开始我们的教程。

  1.需要创建一个本地仓库,打开gitbash,进入到你想要的盘符,创建一个文件夹作为你的本地仓库路径。

这里我进入的我的d盘,创建了一个叫gitStore的仓库。

  

  进入到该文件下,使用 git init 命令创建git本地仓库。

  

  现在可以去看这个文件夹了,会发现多出来一个.git的隐藏文件夹。这个文件夹是用来跟踪和管理git的文件夹,它

包含了所有git操作所需要的东西。想了解详细的同学可以去百度或谷歌。

  2.把需要上传的项目copy到gitStore文件夹下面。

  

  使用 git status 命令查看

  

  它说还没有提交。

  我们使用 git add(空格) . 把项目添加到仓库。

  

  然后使用 git status 查看仓库状态。  

  3.使用 git commit把项目提交到仓库。

  如果需要提交备注,则命令为 git commit -m "first commit"  这里的 first commit 为备注内容。

这时候我们已经把新项目提交到本地仓库啦。接下来就是要连接到远程仓库,也就是github上的repository。

  4.由于本地git仓库和github仓库是使用ssh加密的,所以我们需要创建ssh key。

  在git bash上使用命令 ssh-keygen -t rsa -C "youremail@example.com"查找有没有id_rsa和id_rsa.pub文件。

  

  找到了,进入到该文件夹下面。

  

  5.登录到github,进入到setting页面

  

   然后点击 SSH and GPG keys

   

  点击 New SSH key按钮创建ssh key。

  

   title随便填。Key是本地下id_rsa.pub文件的内容。

  

  添加完成。

  6.创建仓库

  

 

  7.关联本地仓库。

  copy下图红框内内容,执行命令git remote add origin https://git....  进行关联

  

  8.push

  通过 git push -u origin master推送到远程仓库。由于新建仓库是空的,所以需要加上 -u参数。以后可以直接用 git push -u origin master命令。

  

  会发现报了一个错误。这里是因为我在创建github repository 的时候点击了Initialize this repository with a README,它会在创建仓库的时候帮我创建

了一个README文件,而它不存在于本地仓库。所以我们只能先进行合并命令:git pull --rebase origin master

  然后再进行push就能成功了。

 

posted @ 2018-10-08 01:20  走步超人  阅读(145)  评论(0编辑  收藏  举报