【看日记学Git】之三

===

昨天了解了一些关于版本控制系统的概念,知道了到底版本控制系统是用在哪些方面了。从今天我们开始重点关注git这个版本控制系统的应用了。

为了学习git,我首先会登录到google查询git的官网地址,是http://git.or.cz/。毕竟git官方网站是最权威的学习git、下载git和更新git的地方嘛,其中的Documentation链接是用于用户入门和进阶的地方。

最先映入眼帘的是这样一句话:git – the stupid content tracker。呵呵 你可能会认为怎么可以把stupid用在git上呢?其实,stupid在这里应该解释为“傻瓜式的”,而并非是你想象的那个意思^_^(知你者,我也)。对的,git就是一个傻瓜式的内容跟踪器。

其次,你会看到官网对于“学习路线的推介”:新手请浏览gittutorial(7),然后是Everyday Git(包括了常用命令),接着是”man git-commandname”,cvs用户需要看gitcvs-migration(7),需要更全面的了解git请看Git User’s Manual

===

如果你希望用“男人”来获取帮助,那么基本格式是这样:man git-commandname

比如man git-log就是获取git日志方面的信息;man git-commit就是获取“提交项目”方面的信息。如果你连log或者commit都不知道,那也没关系,先man git看看都有哪些命令就可以了。

===

我将按照官网的说明开始我的学习--“新手请浏览gittutorial(7)”。

 

在gittutorial(7)里将会涉及到如何导入一个新的项目。(当然如果你只是希望了解如何获取一个项目开发的代码,那么你完全可以只阅读The Git User’s Manual的前两章节。)

1

首先你最好把自己介绍给git系统,比如自己的姓名阿、email阿。命令是这样的:

git config –global user.name “Your Name”

git config –global user.email “you@example.com”

我照例执行:

[root@wupengchong ~]# git config –global user.name “rocrocket”
[root@wupengchong ~]# git config –global user.email “wupengchong@gmail.com”

2

下面是学习如何导入一个新的git项目。

现在我手头已经有了一个伙伴刚刚用email传给我的用c语言编写的项目(假设只有main.c一个文件),而且这个项目的全部代码和资源都放在rocrocket目录下,我将用下面的步骤来导入这个项目:(黑体字为重点)

[root@wupengchong git-study]# cd rocrocket/
[root@wupengchong rocrocket]# git init
Initialized empty Git repository in .git/
[root@wupengchong rocrocket]# ls -a
.  ..  .git main.c
[root@wupengchong rocrocket]# git add .
[root@wupengchong rocrocket]# git commit

Created initial commit df1d87d: This is the first git project.
1 files changed, 6 insertions(+), 0 deletions(-)
create mode 100644 main.c

git init命令用于初始化当前所在目录的这个项目,shell返回的提示表明已经建立了一个.git隐藏目录来保存这个项目目前的进展信息。我们可以用ls -a看到它。

git add .这个命令要求git给我目前的这个项目制作一个快照snapshot(快照只是登记留名,快照不等于记录在案,git管快照叫做索引index)。快照一般会暂时存储在一个临时存储区域中。

git commit用于将快照里登记的内容永久写入git仓库中,也就是开发者已经想好了要提交自己的开发成果了。

在输入git commit并按回车时会转到一个vi窗口,要求开发者输入这次提交的版本和开发信息。意思就是说这个项目目前的版本是多少,已经完成了哪些功能,还有哪些功能是需要以后完成的等等信息(如果你不介意,当然也可以写上你的感情日记,也不会有人管你,只要你的开发伙伴可以忍受就好)。

看日记学Git

git commit的日志编辑

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值