msysGit管理GitHub代码发展历史

代码的田管,在普通支付中是很主要的环节,程序员的修炼三部曲——版本调整,单元测试,项目自动化。

本篇就简单来说说经过msysGit来管理GitHub中的代码,达成版本调节。

svn与git

  提及版本调控,就不得不提它的前进历史。最先导流行的版本调控工具是cvs,但是cvs有个毛病,便是必须联网应用集中的代码库;于是SVN登上历史舞台,到未来无数商家都在选取SVN,它是一款集中式的治本代码的工具,能够使四人共同扶持开荒1款产品,并有很有力的支行标签效应。

  但SVN也局限于集中式管理,全体的代码都坐落2个地点,那样也颇为困难。

  于是开源贡献者linus为了知足linux开源项指标急需,就自主开荒了Git,壹款分布式的代码管理工科具,即代码是分布式的款型储存的,每台机器都足以当做代码的托管服务器。

  而前天风靡的在线代码托管github便是架设在git之上的1种代码管理社区。

  甚至于,今后的应届生找工作,没用过github大概尚未协调的开源项目都会被鄙视。

  所以,本篇就讲述一下哪些在windows下管理github的代码。

登记github,创制代码库

  github网址:https://github.com

  注册进度就不说了,注册后,直接点击

  发展历史 1

  就可以创立和谐的代码库。

发展历史 2

下载客户端工具

  有了github上的代码库之后,大家一定于有了本身的代码托管服务器。

  还亟需3个客户端程序,与服务器之间进行通讯,管理代码:

  类似SVN中,小乌龟TortoiseSVN与visualSVN的关系!

发展历史 3

  关于客户端工具,能够在git的官方网站上面下载git
windows的客户端,也得以下载底部的msysGit管理工科具。

  那里推荐msysGit管理工科具,它提供了接近linux的顶点命令的艺术,管理git。

  能够在网站:http://msysgit.github.io/ 中下载:

发展历史 4

使用msysgit连接github

  下载后直接设置,下一步下一步无脑安装就足以了。笔者设置的进度是有点慢,得有十七分钟左右呢。

  安装到位后,直接关闭全部的对话框。

  张开安装目录:

发展历史 5

  双击msys.bat,就进来msysgit的军事管制命令分界面,在那边,能够完全选择linux下的命令。

  一 率先要创制SSH Keys文件

  输入指令: ssh-keygen -t rsa -C
“xinghalo@163.com”

  具体的邮箱,依据你的情景而定。

  输入后接二连三要按多少个回车,就会在默许的文本夹下生成keys文件

  例如,我这边是在c://users/Administrator/.ssh/下有个叫id-rsa.pub的文件。

发展历史 6

  在相应的文件夹下找到该keys文件:

发展历史 7

  使用记事本打开id_rsa.pub文件,全选复制!

发展历史 8

  二 然后张开本身的github主页,点击add
SSH keys,复制进去,随便起个名字。

发展历史 9

  三 回到msysgit命令行中,使用SSH -T
git@github.com测试!

发展历史 10

使用msysgit克隆github库

  在命令行中输入:

  git clone
https://github.com/xinghalo/WorldStar.git

  就可以拷贝对应的代码库到本地。在那之中前面的U本田CR-VL是您的代码库对应的UENCOREL。

发展历史 11

  URL参考:

发展历史 12

选拔msysgit提交代码

  前面已经把代码库从github上克隆到地点,所以现在我们能够在本地该公文夹下,创立文件,提交到github上去。

  能够看来下边途中,代码库中唯有三个文本和二个文本夹。

  首先创造三个文书:

  使用命令 git add XXX
增加该公文

  使用命令 git commit -m
“作者想说的话”
把该操作提交到代码库

发展历史 13

  使用 git push
把地面的交给,提交到github上

发展历史 14

  查看github中的代码成功的增进文件。

发展历史 15

发表评论

电子邮件地址不会被公开。 必填项已用*标注