手把手教你最简单的开源项目托管GitHub入门教程
2016-04-25 14:36
387 查看
自从google code关闭了下载服务了之后,GitHub作为了目前最好用的免费开源项目托管站点,众多开源项目都托管在github,其中不乏著名的播放器MPC-HC。
不习惯于英文的朋友,难免少不了要进行摸索一番,甚至会因此头大而放弃。
这里将手把手地教大
4000
家一些本人的入门心得。
工具/原料
1.本地源项目
2.msysgit(Windows)
打开浏览器
在地址栏输入地址:github.com
填写用户名、邮箱、密码
点击Sign up即可简单地注册
要托管到github,那你就应该要有一个属于你自己的github帐号,所以你应该先到github.com注册
2.
完成注册,进入github平台,
点击new repositories
新建一个新项目(你也可以加入到一个已有的项目)
3.
新建项目的操作,其实很简单,输入项目名就可以直接Create了
如图
你可以直接使用GitHub客户端,也可以用其他。
因本人使用的是msysgit,所以这里以msysgit作为介绍(msysgit同样也是目前最为广泛及实用的工具之一)。
打开
msysgit.github.io
下载并安装最新版本的msysgit
安装完成后,进入到要托管的项目根目录,
右键启动Git Bash命令行
如下图所示
输入git clone 接着将先前记录下来的地址复制到后面,回车
将下载下来的项目文件夹的所有文件及文件夹,包括.git文件夹在内,全部拷贝到你的托管项目的根目录(或者将你的托管项目拷贝到该目录)
cd test
进入到该托管项目的根目录。
输入
git add .
将改动的地方添加到版本管理器
输入
git commit -m "changes log"
提交到本地的版本控制库里,
引号里面是你对本次提交的说明信息。
最后输入
git push -u origin master
将你本地的仓库提交到你的github账号里,
此时会要求你输入你的github的账号和密码。
回到你的github.com中的项目页。
里面的文件是不是已经发生改变了?
至此,
github项目已经成功更新。
更多的github的操作,你可以自己慢慢的体会。但有了这第一步认识,我相信你以后的摸索会更加容易得多。
不习惯于英文的朋友,难免少不了要进行摸索一番,甚至会因此头大而放弃。
这里将手把手地教大
4000
家一些本人的入门心得。
工具/原料
1.本地源项目
2.msysgit(Windows)
方法/步骤1 在GitHub新建托管项目
1.要托管到github,那你就应该要有一个属于你自己的github帐号,所以你应该先到github.com注册打开浏览器
在地址栏输入地址:github.com
填写用户名、邮箱、密码
点击Sign up即可简单地注册
要托管到github,那你就应该要有一个属于你自己的github帐号,所以你应该先到github.com注册
2.
完成注册,进入github平台,
点击new repositories
新建一个新项目(你也可以加入到一个已有的项目)
3.
新建项目的操作,其实很简单,输入项目名就可以直接Create了
如图
方法/步骤2 上传项目至GitHub
首先你要在本地计算机中安装一个git客户端。你可以直接使用GitHub客户端,也可以用其他。
因本人使用的是msysgit,所以这里以msysgit作为介绍(msysgit同样也是目前最为广泛及实用的工具之一)。
打开
msysgit.github.io
下载并安装最新版本的msysgit
安装完成后,进入到要托管的项目根目录,
右键启动Git Bash命令行
如下图所示
输入git clone 接着将先前记录下来的地址复制到后面,回车
将下载下来的项目文件夹的所有文件及文件夹,包括.git文件夹在内,全部拷贝到你的托管项目的根目录(或者将你的托管项目拷贝到该目录)
cd test
进入到该托管项目的根目录。
输入
git add .
将改动的地方添加到版本管理器
输入
git commit -m "changes log"
提交到本地的版本控制库里,
引号里面是你对本次提交的说明信息。
最后输入
git push -u origin master
将你本地的仓库提交到你的github账号里,
此时会要求你输入你的github的账号和密码。
回到你的github.com中的项目页。
里面的文件是不是已经发生改变了?
至此,
github项目已经成功更新。
更多的github的操作,你可以自己慢慢的体会。但有了这第一步认识,我相信你以后的摸索会更加容易得多。
相关文章推荐
- 【问题解决】找不到或无法加载主类 com.sun.tools.javac.Main
- Java 通过魔数判断上传文件的类型
- php不会的点
- Python菜鸟晋级12----用pyinstaller将.py文件打包成.exe执行文件
- Java使用MyEclipse构建webService简单案例
- 基于springmvc mybatis junit搭建分工程,分模块的web工程框架(一)
- MATLAB阈值获取函数ddencmp、thselect、wbmpen和wwdcbm,阈值去噪的函数wden、wdencmp、wthresh、wthcoef、wpthcoef以及wpdencm的
- 彻底理解PHP的SESSION机制
- Eclipse插件SVN配置
- Eclipse插件SVN配置
- Java设计模式系列之观察者模式
- Java调用C++类库--JNI
- phpstorm快捷键大全
- 删除指定文件夹里的文件(1)
- C# WinForm开发系列 - ZedGraph
- java cookies详解
- org.springframework.web.servlet.DispatcherServlet noHandlerFound
- 一个简单的MD5加密算法C语言示例程序
- C/C++复习:整数排序(2)
- Java调试