GitHub入门-5分钟创建自己的开源项目

GitHub是目前使用最广的分布式项目管理软件,今天捣鼓了一上午,终于在网上杂七杂八资料的帮助下,终于算是迈入GitHub高富帅的门槛。

下面是如何从零开始,将自己的项目放到GitHub上面,并能够像SVN那般update和commit。

第一步:到https://github.com上建立自己的账号;

第二步:按照的指引,创建第一个代码仓库;

spacer.gif

GitHub入门-5分钟创建自己的开源项目_第1张图片


“Repository name”可以理解为项目名称。
※现在的Private权限是收费的,所以只能创建Public权限的仓库。
※Private权限,表示只有指定用户可以查看/下载/commit这些代码;而Public权限,则表示所有人都能够看到这些代码并进行下载,但只有你指定的用户才能够进行commit。
GitHub入门-5分钟创建自己的开源项目_第2张图片
第三步:下载并安装GitHub客户端(笔者用Windows下的客户端,下载地址 https://code.google.com/p/msysgit/downloads/list?q=full+installer+official+git)。安装的时候基本上默认设置就行了;
※注意:因为Git-1.8.5.2有个url的bug,所以不要装这个版本。笔者装的是最新的Git-1.9.0。
第四步:在本地创建一个用于保存项目的文件夹,在这个目录下打开Git Bash;
spacer.gif GitHub入门-5分钟创建自己的开源项目_第3张图片
在这个目录下右键就会出现Git Bash选项,点击进入;
spacer.gif GitHub入门-5分钟创建自己的开源项目_第4张图片
第五步:Git Bash中可以输入Linux命令,不过这不是重点。
在使用GitHub进行项目管理前,首先需要设置用户名和邮箱地址。这两个值作为上传时记录的值,用于在GitHub中查看是谁上传的。GitHub账户密码不是在这里验证。
git config --global user.name "用户名"
git config --global user.email "邮箱"
※ 通过 git config --global user.name 查看目前设置的值。

第六步:初始化本地仓库。
git init
spacer.gif
此时该目录下会创建一个.git文件,里边的内容不要去动,否则本地的副本可能会损坏.

第七步:将原有的项目文件放到这个目录下,然后将这个项目文件纳入git的版本控制中:
git add .   <这个'.'表示将所有更改纳入到版本控制中>

第八步:将所有更改放入到本地暂存区域,等待上传。
git commit -m "此次上传的说明"

第九步:连接远程仓库。
git remote add origin "https://github.com/GitHub用户名/代码仓库名称.git"
※此时用 git remote -v 就可以查看本地连接到的远程仓库.

第十步:从远程仓库拉取所有更新(这是每次上传时的必要操作)。
git pull origin master

最后一步:将本地的更新(已经放到暂存区域的更新)上传到代码仓库。
git push origin master

Done. 这时候打开GitHub,就能够发现项目文件已经上传到GitHub,现在所有人都能够在你的GitHub中获取你的这个开源项目了。前边说了,如果想要 藏私,那只能交美刀了,现在价格是每月$7,一个月¥50不到,如果想要和他人协作开发且不愿公开,这点钱还是得掏的。


你可能感兴趣的:(GitHub入门-5分钟创建自己的开源项目)