msysGit管理GitHub代码

代码的管住,在通常支付中是很重点的环节,程序员的修炼3部曲——版本控制,单元测试,项目自动化。

本篇就差不多的说说经过msysGit来保管GitHub中的代码,达成版本控制。

msysGit管理GitHub代码

 

代码的军管,在1般支出中是很重点的环节,程序员的修炼三部曲——版本控制,单元测试,项目自动化。

本篇就大致的说说通过msysGit来保管GitHub中的代码,完毕版本控制。

svn与git

  谈起版本控制,就不得不提它的前行历史。最先河风靡的版本控制工具是cvs,但是cvs有个缺陷,就是必须联网应用集中的代码库;于是SVN登上历史舞台,到近期无数公司都在运用SVN,它是一款集中式的管理代码的工具,能够使三个人合伙赞助开发一款产品,并有很强劲的分支标签效应。

  但SVN也局限于集中式管理,全数的代码都位于1个地点,那样也大为困难。

  于是开源进献者linus为了满意linux开源项指标内需,就自主开发了Git,壹款分布式的代码管理工科具,即代码是分布式的格局储存的,每台机械都得以看成代码的托管服务器。

  而最近风靡的在线代码托管github就是架设在git之上的1种代码管理社区。

  甚至于,今后的应届生找工作,没用过github恐怕没有和谐的开源项目都会被轻视。

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

svn与git

  提起版本控制,就不得不提它的迈入历史。最早先流行的版本控制工具是cvs,可是cvs有个毛病,就是必须联网应用集中的代码库;于是SVN登上历史舞台,到现行反革命游人如织供销合作社都在应用SVN,它是1款集中式的管住代码的工具,能够使几个人协同扶持开发壹款产品,并有很有力的支行标签效应。

  但SVN也局限于集中式管理,全部的代码都置身二个地点,那样也极为困难。

  于是开源进献者linus为了满意linux开源项目标须要,就自主开发了Git,壹款分布式的代码管理工具,即代码是分布式的款式储存的,每台机器都足以当做代码的托管服务器。

  而前天流行的在线代码托管github正是架设在git之上的一种代码管理社区。

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

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

挂号github,创设代码库

  github网址:https://github.com

  注册进度就背着了,注册后,直接点击

  ca88手机版登录网页 1

  就足以创建和谐的代码库。

ca88手机版登录网页 2

挂号github,创立代码库

  github网址:https://github.com

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

  ca88手机版登录网页 3

  就能够创设和谐的代码库。

ca88手机版登录网页 4

下载客户端工具

  有了github上的代码库之后,我们一定于有了团结的代码托管服务器。

  还须求三个客户端程序,与服务器之间实行通讯,管理代码:

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

ca88手机版登录网页 5

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

  那里推荐msysGit管理工科具,它提供了接近linux的极限命令的格局,管理git。

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

ca88手机版登录网页 6

下载客户端工具

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

  还要求三个客户端程序,与服务器之间实行通讯,管理代码:

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

ca88手机版登录网页 7

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

  那里推荐msysGit管理工科具,它提供了近乎linux的终极命令的章程,管理git。

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

ca88手机版登录网页 8

使用msysgit连接github

  下载后一向设置,下一步下一步无脑安装就能够了。笔者设置的进程是有点慢,得有二十一分钟左右啊。

  安装达成后,直接关闭全部的对话框。

  打开安装目录:

ca88手机版登录网页 9

  双击msys.bat,就进去msysgit的管理命令界面,在那里,能够完全使用linux下的通令。

  一 先是要开创SSH Keys文件

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

  具体的邮箱,依据你的场地而定。

  输入后延续要按七个回车,就会在暗中同意的公文夹下生成keys文件

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

ca88手机版登录网页 10

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

ca88手机版登录网页 11

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

ca88手机版登录网页 12

  2 然后打开自个儿的github主页,点击add
SSH keys,复制进去,随便起个名字。

ca88手机版登录网页 13

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

ca88手机版登录网页 14

ca88手机版登录网页,使用msysgit连接github

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

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

  打开安装目录:

ca88手机版登录网页 15

  双击msys.bat,就进来msysgit的保管命令界面,在这边,能够完全选取linux下的命令。

  一 先是要创设SSH Keys文件

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

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

  输入后总是要按八个回车,就会在默许的公文夹下生成keys文件

  例如,笔者那里是在c://users/Administrator/.ssh/下有个叫id-rsa.pub的文件。

ca88手机版登录网页 16

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

ca88手机版登录网页 17

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

ca88手机版登录网页 18

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

ca88手机版登录网页 19

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

ca88手机版登录网页 20

使用msysgit克隆github库

  在命令行中输入:

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

  就足以拷贝对应的代码库到地点。其中前面包车型大巴U酷威L是您的代码库对应的UTiggoL。

ca88手机版登录网页 21

  URL参考:

ca88手机版登录网页 22

使用msysgit克隆github库

  在命令行中输入:

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

  就足以拷贝对应的代码库到地面。当中前边的U景逸SUVL是你的代码库对应的U奥迪Q5L。

ca88手机版登录网页 23

  URL参考:

ca88手机版登录网页 24

运用msysgit提交代码

  前边早已把代码库从github上克隆到地头,所以今后我们得以在该地该公文夹下,创设文件,提交到github上去。

  可以见见地点途中,代码库中唯有七个公文和3个文件夹。

  首先创制3个文本:

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

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

ca88手机版登录网页 25

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

ca88手机版登录网页 26

  查看github中的代码成功的丰裕文件。

ca88手机版登录网页 27

选取msysgit提交代码

  前边早已把代码库从github上克隆到当地,所以将来我们得以在本土该公文夹下,制造文件,提交到github上去。

  可以看来地点途中,代码库中唯有多个文本和2个文本夹。

  首先创设一个文书:

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

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

ca88手机版登录网页 28

  使用 git push 把本地的付出,提交到github上

ca88手机版登录网页 29

  查看github中的代码成功的丰裕文件。

ca88手机版登录网页 30

相关文章

You can leave a response, or trackback from your own site.

Leave a Reply

网站地图xml地图