Git的配置与使用.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
在Windows环境中使用版本管理工具Git 2011-5-6  Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码 的管理。在推出后,Git在其它项目中也取得了很大成功,目前很多知名项目都使用了Git。? 一、为什么选择Git  对于流行的软件版本开源管理软件,元老级的CVS、后来新秀的SVN, GIT的优势又在 哪里呢?  1. 傻瓜都会的初始化,git init, git commit -a, 就完了。  2. 绝大部分操作在本地完成,只有最终完成的版本才需要向代码管理服务器提交。  3. 每次提交都会对所有代码创建一个全球唯一的commit id。  4. branch管理容易多了,无论是建立新的,还是切换都一条命令完成。  5. branch之间merge时,不仅代码会merge在一起,check in历史也会保留。  其他特点:  1、更方便的 Merge  2、更方便的管理  3、更健壮的系统  分布式系统一般情况下总是比单服务端的系统要健壮,因为但服务端一旦服务器挂掉 了整个系统就不能运行了。然而分布式系统通常不会因为一两个节点而受到影响。  4、对网络的依赖性更低  5、更少的“仓库污染”  二. 取得Git, 可以从下面的链接下载得到。  - windows系统需要安装 msysgit /p/msysgit/ downloads/list  - Linux需要安装 git /download  - MacOSX需要安装 git-osx-installer /p/git-osx- installer/downloads/list?can=3 三、安装 msysgit  双击下载的文件,启动安装过程,都按照默认选项,一路下一步完成安装。 双击git安装程序,即可出现安装窗口 选择安装目录 选择环境设置 选择换行格式 下一步继续安装  完成安装   这个时候已经可以使用git了, 打开git bash可以进入linux shell, 可以使用git命令进行各种操作, 由于大家都习惯使用图形界面的 TortoiseSVN, 下面介绍使用 TortoiseSVN的类似软件 TortoiseGit , 使用习惯相同,大家应该比较容易使用. 四、安装 tortoisegit  tortoisegit 是TortoiseSVN的Git版本,方便window用户使用图形化界面工具操作 Git管理之下版本库。  下载地址:  /p/tortoisegit/downloads/list  根据不同的平台下载相应的版本.  双击安装程序安装   选择ssh客户端  点击Next继续安装完成 安装完成   在本地版本库右击看到的菜单  选择设置  设置你的机器上面git路径 选择ssh路径   设置名称和email  选择git clone添加版本库地址,下面是本地文件夹名称 点击ok即可下载一份新版本库 出现验证窗口,点击是即可存储登录认证 a.提交对话框:添加提交注释  b.比较对话框  c. 提交记录 五、Git的基本命令: git pull :从其他的版本库(既可以是远程的也可以是本地的)将代码更新到本地,例 如:git pull origin master就是将origin这个版本库的代码更新到本地的master主枝,该功能 类似于SVN的update git add :是将当前更改或者新增的文件加入到Git的索引中,加入到Git的索引中就表示记入了版本历史中,这也是提交之前所需要执行的一步,例如git add app/model/ user.rb就会增加app/model/user.rb文件到Git的索引中 git rm

文档评论(0)

bm5044 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档