《Git学习指南》——2.2 第一个Git项目

  • 时间:
  • 浏览:1
  • 来源:决战梭哈棋牌APP下载_决战梭哈棋牌APP官网

2.2.1 创建版本库

现在,亲戚亲戚這個人首先需要创建一四个 多多版本库,用于存储该项目五种及其历史。为此,亲戚亲戚這個人需要在该项目目录中使用init命令。对于一四个 多多带版本库的项目目录,亲戚亲戚這個人通常称之为工作区。

2.2.5 显示历史

log命令可用来显示项目的历史,所有提交总要按时间顺序被降序排列出来。

init命令会在上述目录中创建一四个 多多名为.git的隐藏目录,并在其中创建一四个 多多版本库。但请注意,该目录在Windows资源管理器或Mac Finder中但会 是不可见的。

但会 用commit命令提交那此修改。

图2.2 本地版本库所在的目录

在开始英文英文摆弄這個 玩具项目日后,亲戚亲戚這個人建议你最好先做一四个 多多备份!尽管在Git中,想要造成永久性的删除或破坏也总要 件容易的事情,但会 每当想要做這個“危险”动作的日后,Git通常也会发出相应的警告消息。但会 ,有备无患无缘无故好的。

2.2.2 首次提交

接下来,亲戚亲戚這個人需要将foo.txt和bar.txt這個 个多文件加进去去到版本库中去。在Git中,亲戚亲戚這個人通常将项目的一四个 多多版本称之为一次提交,但这要分一四个 多多步骤来实现。第一步,亲戚亲戚這個人要先用add命令来选择那此文件应被暗含在下次提交中。第二步,再用commit命令将修改传送到版本库中,并赋予该提交一四个 多多散列值以便标识这次新提交。在这里,亲戚亲戚這個人的散列值为2f43cd0,但但会 会有所不同,但会 该值取决于文件内容。

图2.1 亲戚亲戚這個人的示例项目

本节书摘来自异步社区《Git学习指南》一书中的第2章,第2.2节,作者: 【德】René Preißel(普莱贝尔) , Bjørn Stachmann(斯拉赫曼)著,更多章节内容都还可不里能访问云栖社区“异步社区”公众号查看

2.2.4 提交修改

接下来,所有的修改都需要要先被归档成一次新的提交。亲戚亲戚這個人要对修改过的文件和新文件执行add命令,并对要删除的文件使用rm命令。

现在再次调用status命令,亲戚亲戚這個人会看后所有的修改但会 被纳入了下一次提交中。

图2.3 图形工具(kdiff3)中的Diff报告

但会 亲戚亲戚這個人还看日后更多细节性的内容,都都还上可不里能通过diff命令来显示其每个被修改的行。当然。有什么都有人但会 会确实diff的输出是个非常难读的东西。幸运的是,在這個 领域,亲戚亲戚這個人有這個工具和开发环境可用,它们都还可不里能将這個 切显示得更为清晰(见图2.3)。

在这里,亲戚亲戚這個人建议你最好能为接下来的Git测试单独开辟一四个 多多项目。总之应先从一四个 多多简单的小项目开始英文英文。在亲戚亲戚這個人這個 小小的示例项目中,first-steps目录下只一四个 多多多文本文件,如图2.1所示。

2.2.3 检查清况

现在,亲戚亲戚這個人来修改一下foo.txt文件的内容,先删除bar.txt文件,再加进去去一四个 多多名为bar.html的新文件。但会 ,status命令就会显示出该项目自上次提交以来所地处的所有修改。请注意,新文件bar.html在这里被标示成了未跟踪清况 ,这是但会 亲戚亲戚這個人还都还可不里能都都还可不里能 用add命令将其注册到版本库。