博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
手把手教你最简单的开源项目托管GitHub入门教程
阅读量:6277 次
发布时间:2019-06-22

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

  hot3.png

自从google code关闭了下载服务了之后,GitHub作为了目前最好用的免费开源项目托管站点,众多开源项目都托管在github,其中不乏著名的播放器MPC-HC。

不习惯于英文的朋友,难免少不了要进行摸索一番,甚至会因此头大而放弃。

这里将手把手地教大家一些本人的入门心得。

工具/原料

  • 本地源项目

  • msysgit(Windows)

方法/步骤1 在GitHub新建托管项目

  1. 1

    要托管到github,那你就应该要有一个属于你自己的github帐号,所以你应该先到github.com注册

    打开浏览器

    在地址栏输入地址:github.com

    填写用户名、邮箱、密码

    点击Sign up即可简单地注册

  2. 2

    完成注册,进入github平台,

    点击new repositories 

    新建一个新项目(你也可以加入到一个已有的项目)

  3. 3

    新建项目的操作,其实很简单,输入项目名就可以直接Create了

    如图

  4. 4

    此时的界面,我想大家都应该很熟悉了。点击右边栏的剪切板图标,记录下你的项目地址。

    END

方法/步骤2 上传项目至GitHub

  1. 首先你要在本地计算机中安装一个git客户端。

    你可以直接使用GitHub客户端,也可以用其他。

    因本人使用的是msysgit,所以这里以msysgit作为介绍(msysgit同样也是目前最为广泛及实用的工具之一)。

    打开

    msysgit.github.io

    下载并安装最新版本的msysgit

    安装完成后,进入到要托管的项目根目录,

    右键启动Git Bash命令行

    如下图所示

  2. 输入git  clone  接着将先前记录下来的地址复制到后面,回车

  3. 将下载下来的项目文件夹的所有文件及文件夹,包括.git文件夹在内,全部拷贝到你的托管项目的根目录(或者将你的托管项目拷贝到该目录)

    cd test

    进入到该托管项目的根目录。

  4. 输入

    git add .    

    将改动的地方添加到版本管理器

  5. 输入

    git  commit -m "changes log"  

    提交到本地的版本控制库里,

    引号里面是你对本次提交的说明信息。

  6. 最后输入

    git push -u origin master  

    将你本地的仓库提交到你的github账号里,

    此时会要求你输入你的github的账号和密码。

  7. 回到你的github.com中的项目页。

    里面的文件是不是已经发生改变了?

    至此,

    github项目已经成功更新。

    更多的github的操作,你可以自己慢慢的体会。但有了这第一步认识,我相信你以后的摸索会更加容易得多。

    END

注意事项

  • 当你首次使用git的时候,会要求你输入你的用户信息,和你github的一致即可

  • 将github中的项目同步更新至你本地目录你需要用到git fetch,这些都是以后进阶的事了

  • 在下载或者上传的过程中,建议你不要断开你的网络,要耐心地等待,以免出现些不良的麻烦事

  • 具体的git指令,可自行查看帮助(help)

转载于:https://my.oschina.net/zz006/blog/851839

你可能感兴趣的文章
基于容器服务的持续集成与云端交付(三)- 从零搭建持续交付系统
查看>>
《算法基础:打开算法之门》一3.4 归并排序
查看>>
高德开放平台开放源代码 鼓励开发者创新
查看>>
《高并发Oracle数据库系统的架构与设计》一2.5 索引维护
查看>>
《Exchange Server 2010 SP1/SP2管理实践》——2.4 部署外部网络环境
查看>>
Firefox 是 Pwn2own 2014 上攻陷次数最多的浏览器
查看>>
阿里感悟(十八)- 应届生Review
查看>>
《计算广告:互联网商业变现的市场与技术》一第一部分 在线广告市场与背景...
查看>>
话说模式匹配(5) for表达式中的模式匹配
查看>>
《锋利的SQL(第2版)》——1.7 常用函数
查看>>
《Arduino家居安全系统构建实战》——1.5 介绍用于机器学习的F
查看>>
jquery中hover()的用法。简单粗暴
查看>>
线程管理(六)等待线程的终结
查看>>
spring boot集成mongodb最简单版
查看>>
DELL EqualLogic PS存储数据恢复全过程整理
查看>>
《Node.js入门经典》一2.3 安装模块
查看>>
《Java 开发从入门到精通》—— 2.5 技术解惑
查看>>
Linux 性能诊断 perf使用指南
查看>>
实操分享:看看小白我如何第一次搭建阿里云windows服务器(Tomcat+Mysql)
查看>>
Sphinx 配置文件说明
查看>>