• 本地项目上传到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就能成功了。

  • 相关阅读:
    【Netty学习】 ChannelInitializer 学习
    【Netty学习】Netty 4.0.x版本和Flex 4.6配合
    Spring框架学习
    【JS教程23】jquery链式调用
    【JS教程22】jquery特殊效果
    【JS教程21】数组及操作方法
    【JS教程20】jquery动画
    【JS教程19】jquery绑定click事件
    【JS教程18】jquery样式操作
    【JS教程17】jquery选择器
  • 原文地址:https://www.cnblogs.com/zhengxq21/p/9752230.html
Copyright © 2020-2023  润新知