博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何将本地的demo上传到自己的github
阅读量:6454 次
发布时间:2019-06-23

本文共 1394 字,大约阅读时间需要 4 分钟。

  • 叨叨两句:
    • 作为码农,可能我们会习惯性的在本地写一些小demo。而后,可能因为一些需要(比如,写的确实还不错),想把自己在电脑上的一些小demo,上传到 github上,方便以后的管理、更新、迭代。

  • 做一些准备?
    1. 有一个 github 账号2. 电脑本地有 git 环境3. 已经配置好了 git config 内容

  • 如何做?步骤!
    • 在自己的github帐号上,新建一个仓库
    img_096aabd0b43c3a36711ba965fd940772.png
    创建demo仓库.png
    img_b1e0e3ed813f0d3bb33079d6b0efe8a3.png
    复制仓库地址.png
    • cd 把你要上传的demo文件夹直接拖过来
    • git init
    • git add .
    • git commit -m "xxxxxxxxxxxx"
    • git remote add origin https://自己的仓库 url 地址(上面说到的,需要复制后续用到的)
    • git push -u origin master
    • git push -u origin master这行执行后,会出现一点问题。
    • Error :
    git push -u origin masterTo git@github.com:xxx/xxx.git ! [rejected]        master -> master (fetch first)error: failed to push some refs to 'git@github.com:xxx/xxx.git'hint: Updates were rejected because the remote contains work that you dohint: not have locally. This is usually caused by another repository pushinghint: to the same ref. You may want to first integrate the remote changeshint: (e.g., 'git pull ...') before pushing again.hint: See the 'Note about fast-forwards' in 'git push --help' for details.
    • 解决办法:
    $ git pull --rebase origin master  // 先把远程服务器 github 上面的文件拉下来$ git push -u origin master
    • 至此,完整提交。
    • 坐等所有文件上传完成后,能在自己刚创建的github仓库上看到提交的代码。
    img_d1a2b648b7c73021ff0910041e2fb640.png
    如图所示.png

  • 关于README
    • 什么是README?
      • 就是一些简单的说明。比如,介绍你这个demo是什么,用来做什么,效果如何。当然,如果你写得是一个库,那可能你的README需要更详细点,比如说,你需要介绍如何使用你的库,即一个快速使用的入门指南。
    • 在上传完代码之后,会有一个创建README的按钮。
    • 创建完毕,进入到编辑界面,你可以什么都不必写。然后,点击提交到github仓库的主分支按钮。完成提交,或许,你还可以加一点提交注释。
    在你的终端,cd 到这个文件夹下,git log 查看日志,然后,git pull 拉取代码。即README文件。
    • 至此,你就可以在本地写代码和README了。随后的提交都会在github上看到。

转载地址:http://fgfzo.baihongyu.com/

你可能感兴趣的文章
thymeleaf 中文乱码问题
查看>>
(转)CSS浮动(float,clear)通俗讲解
查看>>
os.walk函数
查看>>
[Unity3d]DrawCall优化手记
查看>>
细数.NET 中那些ORM框架 —— 谈谈这些天的收获之一
查看>>
SQL Serever学习7——数据表2
查看>>
洛谷——P2404 自然数的拆分问题
查看>>
(转)Mac 下设置android NDK的环境
查看>>
[struts]s:action 的使用方法
查看>>
dubbo问题总结
查看>>
20165320 第三周学习总结
查看>>
Struts2和Spring MVC的区别
查看>>
angular-bootstrap ui-date组件问题总结
查看>>
理解Javascript参数中的arguments对象
查看>>
p2:千行代码入门python
查看>>
bzoj1106[POI2007]立方体大作战tet*
查看>>
spring boot configuration annotation processor not found in classpath问题解决
查看>>
【转】正则基础之——神奇的转义
查看>>
团队项目测试报告与用户反馈
查看>>
MyBatis(1)——快速入门
查看>>