zoukankan      html  css  js  c++  java
  • 使用git将项目上传到github上

    如何将自己完整的项目上穿到github上呢? 就像爱一个人一样,其实很简单......

    首先第一步,在github上创建一个秘钥:  话说怎么创建呢?如下:

      在github首页中右侧小图标处点击设置(Settings),进入设置页面之后点击:SSH and GPG keys会进入设置秘钥页面;

      之后再点击New SSH key新建秘钥:Title值随便填,Key填的是你获取到的秘钥

    第二步就是获取秘钥了:   获取秘钥前先安装下git:(可以官网下,当然你比较懒的话也可以从我百度云当中拿)

        链接:https://pan.baidu.com/s/1vzC2XgL9rbmAXrya78c26w     密码:hlpg

      假设你已经安装好了git,只需要在桌面右击 Git Base Here,然后进入小黑窗口输入获取秘钥的命令。

      生成秘钥前可以先配置一下你的用户名和邮箱,指令如下:

        配置用户名: $ git config --global user.name  "用户名" 

          配置邮箱: $ git config --global user.email  "邮箱"

        然后再生成秘钥: $ ssh-keygen -t rsa

        查看密钥: $ cat ~/.ssh/id_rsa.pub

      获取好了你就可以把获取到的秘钥复制到github中!   注意:在小黑窗口不要使用快捷键复制粘贴,友情提示(右击)!

    第三步则是在github中创建一个存储库:

      返回到github主页面点击左下角变 New repository 进入创建存储库页面;

      名字顺便取,有一个Public(公开/免费)和 Private(私人的/收费的),看你自己的需求,然后点击 Create  repository 创建一个存储库;

    第四步则开始真正开始上传项目: 接下来的操作都是在小黑窗口的执行:小黑窗口在你项目文件夹中右击Git Base Here打开!接下来的操作都是在小黑窗口执行的哟

         1、初始化仓库:  git init      初始化仓库后文件夹中会多出来一个隐藏文件 .git 文件,如果没有的话可以在文件夹左侧组织按钮中点击 然后选到文件夹和搜索选项点击显示所有文件

        2、查看配置信息:  git config --list     如果之前配置好了信息则可以看得到,没看到的话可以重新配置下(就上面的配置用户名和配置邮箱)

        3、将工作区的文件添加到缓存区:  git add  <文件名>  

        4、查看文件状态:  git status     不加要求,这步你可以不执行

        5、将缓存区的文件添加到版本库:  git commit -m "提交的注释说明"   

        6、查看提交的日志:  git log    不加要求,这步你可以不执行

          7、查看文件最新到的地方:  git diff <文件名>    红色为前版本库结尾处,不加要求,这步你可以不执行

         8、版本回退: 方法有很多种,看你喜好。一切正常的话当然这步你可以不执行

          git reset --hard HEAD^    返回到上一个版本

            git reset --hard HEAD^^    返回到上上个版本

          git reset --hard HEAD~N     返回到第N个版本,N只能为整数哟

          git reset --hard 版本号    你可以先使用  git reflog  查看版本号,然后把版本后粘贴在后面即可

         9、将文件和github存储库关联: git remote add origin 存储库地址   存储库地址在你创建好的存储库当中会有显示(有一个HTTPS和一个SSH两个地址,复制SSH生成好的那个地址),储存地址例如:git@github.com:shizhibiao/xiaomi.git这种格式;

         10、提交到github上:  git push -u origin master    提交之后你的项目就出现在github的存储库啦,开心吧!嘻嘻,还不快点个赞!

    这只是将自己的项目上传到github上,当然后续还会更新一个从github上拿取项目并创建分支操作项目的流程,敬请期待!

  • 相关阅读:
    分享自己写的基于Dapper的轻量级ORM框架~
    无屏幕和键盘配置树莓派WiFi和SSH
    树莓派配置静态IP
    给树莓派Raspbian stretch版本修改软件源
    使用powershell批量更新git仓库
    nodejs开发过程中遇到的一些插件记录
    在Ubuntu上搭建IntelliJ IDEA license server服务器
    腾讯云Ubuntu服务器修改root密码
    Elasticsearch搜索类型(query type)详解
    dubbo作为消费者注册过程分析
  • 原文地址:https://www.cnblogs.com/wantu/p/9280803.html
Copyright © 2011-2022 走看看