发展历史msysGit管理GitHub代码

msysGit管理GitHub代码

 

代码的保管,在日常开销中是怪要紧的环节,程序员的修炼三总理曲——版本控制,单元测试,项目自动化。

本篇就概括的游说说通过msysGit来保管GitHub中的代码,实现版本控制。

svn与git

  说到版本控制,就不得不提它的向上历史。最初步风靡的版本控制工具是cvs,但是cvs有只毛病,就是必联网应用集中的代码库;于是SVN登上历史舞台,到今日多铺面还以使SVN,它是同样款集中式的管住代码的家伙,可以假设多个人协同扶持开发同款款产品,并出特别强大的支行标签效应。

  但SVN也局限为集中式管理,所有的代码都放在一个地方,这样啊远困难。

  于是开源贡献者linus为了满足linux开源项目之用,就自主开发了Git,一迟迟分布式的代码管理工具,即代码是分布式的样式储存的,每令机械都好看作代码的托管服务器。

  而本盛行的在线代码托管github就是架设在git之上的一律种植代码管理社区。

  甚至为,现在的应届生找工作,没因此过github或者没协调之开源项目还见面给鄙视。

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

挂号github,创建代码库

  github网址:https://github.com

  注册过程尽管背着了,注册后,直接点击

  发展历史 1

  就得创建好的代码库。

发展历史 2

下载客户端工具

  有矣github上之代码库之后,我们一定给产生矣上下一心之代码托管服务器。

  还需要一个客户端程序,与服务器之间进行通信,管理代码:

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

发展历史 3

  关于客户端工具,可以当git的官网点下载git
windows的客户端,也得下载底部的msysGit管理工具。

  这里推荐msysGit管理工具,它提供了接近linux的终极命令的方法,管理git。

  可以在网址:http://msysgit.github.io/ 中下载:

发展历史 4

使用msysgit连接github

  下载后一直装,下一致步下同样步无脑安装就得了。我设置之历程是来硌款,得起十几分钟左右吧。

  安装好后,直接关闭所有的对话框。

  打开装目录:

发展历史 5

  双击msys.bat,就进msysgit的田间管理命令界面,在此地,可以了使linux下的命令。

  1 先是使创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

  2 然后打开自己之github主页,点击add SSH
keys,复制进去,随便从个名。

发展历史 9

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

发展历史 10

使用msysgit克隆github库

  于命令执行被输入:

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

  就得拷贝对应之代码库到地面。其中后的URL是公的代码库对应的URL。

发展历史 11

  URL参考:

发展历史 12

以msysgit提交代码

  前面早已将代码库从github上克隆到当地,所以现在我们得以本土该发展历史公文夹下,创建文件,提交至github上去。

  可以看来地方途中,代码库中特出个别单文本与一个文本夹。

  首先创建一个文书:

  使用命令 git add XXX 补给加该公文

  使用命令 git commit -m “我思说之口舌” 把欠操作提交至代码库

发展历史 13

  使用 git push 管地方的交给,提交至github上

发展历史 14

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

发展历史 15

发表评论

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