Git
文章平均质量分 60
_Martin__
这个作者很懒,什么都没留下…
展开
-
(二)Git安装和环境设置
Git客户端安装如果使用的是GNU/ Linux 发行版Debian基本apt-get命令就可以搞定一切。[ubuntu ~]$ sudo apt-get install git-core[sudo] password for ubuntu:[ubuntu ~]$ git --versiongit version 1.8.1.2而且,如果使用的是基于RPM的GNU/ Linu转载 2015-12-26 11:52:35 · 252 阅读 · 0 评论 -
(三)Git 生命周期
在本章中,我们将讨论的Git的生命周期。在后面的章节中,我们将看到的Git命令为每个操作。一般工作流程是这样的:克隆Git仓库作为工作副本。可以添加/编辑文件,修改工作副本。如果有必要,你还服用其他开发人员的变化,更新工作副本。审查前提交。提交修改。如果一切都很好,然后推到存储库的更改。提交之后,如果知道是什么错误,那么纠正最后一次提交,并推转载 2015-12-26 12:23:50 · 584 阅读 · 0 评论 -
(四)Git 创建操作
在本章中,我们将看到如何创建一个远程Git仓库,从现在开始,我们将会把它作为Git服务器。我们需要一个的Git服务器允许团队协作。创建新用户# add new group[root@CentOS ~]# groupadd dev# add new user[root@CentOS ~]# useradd -G devs -d /home/gituser -m -s /bin/bas转载 2015-12-26 12:32:55 · 282 阅读 · 0 评论 -
(五)Git 克隆操作
我们有一个裸库Git服务器,Tom 也推了他的第一个版本。现在,Jerry 可以查看他的变化。克隆操作的远程存储库创建实例。 Jerry 在他的home目录,并创建新的目录,执行克隆操作。[jerry@CentOS ~]$ mkdir jerry_repo[jerry@CentOS ~]$ cd jerry_repo/[jerry@CentOS jerry_repo]$ git c转载 2015-12-26 15:01:30 · 345 阅读 · 0 评论 -
(六)Git 执行更改
Jerry 克隆库,他决定实现基本字符串操作。于是,他创建文件string.c,在添加内容到 string.c 会这个样子。#include int my_strlen(char *s){ char *p = s; while (*p) ++p; return (p - s);}int main(void){ int i; char转载 2015-12-26 15:03:04 · 231 阅读 · 0 评论 -
(一)Git的基本概念
版本控制系统 (VCS)版本控制系统 (VCS) 是软件,帮助软件开发人员携手合作,他们的工作并保持完整的历史。以下是VCS目标允许开发人员同步工作.不要覆盖对方的变化.维护历史的每一个版本.以下是常见的VCS集中式版本控制系统(CVCS)分散式/分布式版本控制系统(DVCS)在这个教程,我们将介绍集中分布式的版本控制系统,尤转载 2015-12-26 11:24:47 · 395 阅读 · 0 评论 -
(七)Git审查更改
但查看提交详细资料后,Jerry 实现字符串的长度不能为负数,所以他决定改变my_strlen函数的返回类型。Jerry 使用git日志命令来查看日志信息。[jerry@CentOS project]$ git log上面的命令会产生以下结果。commit cbe1249b140dad24b2c35b15cc7e26a6f02d2277Author: Jerry Mouse转载 2015-12-26 15:07:36 · 328 阅读 · 0 评论 -
(八)Git 提交更改
Jerry 已经提交的更改,他想纠正他的最后一次提交,在这种情况下,git 的修改将帮助操作。最后提交修改操作的变化,包括提交信息,它创建新的提交ID。修改操作之前,他会检查提交日志。[jerry@CentOS project]$ git log上面的命令会产生以下结果。commit cbe1249b140dad24b2c35b15cc7e26a6f02d2277Author:转载 2015-12-26 15:18:56 · 279 阅读 · 0 评论 -
(九)Git 推送操作
Jerry 修改了他的最后一次提交的修改操作,他已经准备好将更改。推操作的数据永久存储的 Git 仓库。推操作成功后,其他开发人员可以看到Jerry 的变化。他执行的git日志命令来查看提交的细节。[jerry@CentOS project]$ git log上面的命令会产生以下结果。commit d1e19d316224cddc437e3ed34ec3c931ad803958转载 2015-12-26 15:20:36 · 340 阅读 · 0 评论