git 的学习
suyingshipp
这个作者很懒,什么都没留下…
展开
-
[置顶] 【Git 学习笔记】 置顶索引
接触GIT也有段时间了, 看到博主对GIT的总结挺好的,又怕这样的文章以后会被删除,所以就拷贝到自己的博客中。http://blog.csdn.net/kesenhoo/article/details/8078223接触Git之后,发觉这款Version Control System确实很好用。把自己的学习心得分享给诸位。说是学习笔记,其实几乎都是摘抄自Pro Git,只是稍微转载 2013-02-26 16:06:04 · 512 阅读 · 0 评论 -
【Git 学习笔记】2.6 - 打标签
同大多数 VCS 一样,Git 也可以对某一时间点上的版本打上标签。人们在发布某个软件版本(比如 v1.0 等等)的时候,经常这么做。本节我们一起来学习如何列出所有可用的标签,如何新建标签,以及各种不同类型标签之间的差别。列显已有的标签列出现有标签的命令非常简单,直接运行 git tag 即可:$ git tagv0.1v1.3显示的转载 2013-02-26 17:04:47 · 1416 阅读 · 0 评论 -
【Git学习笔记】1.4 - 安装Git
安装 Git是时候动动手了,不过在此之前得先安装好 Git。有许多安装方式,概括起来主要有两种,一种是通过编译源代码来安装;另一种是使用为特定平台预编译好的安装包。提前总结:安装使用命令:apt-get install git-core从源代码安装 [可以学习下如何编译Git的源代码]若是条件允许,从源代码安装有很多好处,转载 2013-02-26 16:09:54 · 495 阅读 · 0 评论 -
【Git 学习笔记】2.7 - 技巧和窍门
[+]在结束本章之前,我还想和大家分享一些 Git 使用的技巧和窍门。很多使用 Git 的开发者可能根本就没用过这些技巧,我们也不是说在读过本书后非得用这些技巧不可,但至少应该有所了解吧。说实话,有了这些小窍门,我们的工作可以变得更简单,更轻松,更高效。自动完成如果你用的是 Bash shell,可以试试看 Git 提供的自动完成脚本。下载 Git 的源代码,进入c转载 2013-02-26 17:09:19 · 497 阅读 · 0 评论 -
【Git 学习笔记】2.5 - 远程仓库的使用
要参与任何一个 Git 项目的协作,必须要了解该如何管理远程仓库。远程仓库是指托管在网络上的项目仓库,可能会有好多个,其中有些你只能读,另外有些可以写。同他人协作开发某个项目时,需要管理这些远程仓库,以便推送或拉取数据,分享各自的工作进展。管理远程仓库的工作,包括添加远程库,移除废弃的远程库,管理各式远程库分支,定义是否跟踪这些分支,等等。本节我们将详细讨论远程库的管理和使用。[推荐使用Githu转载 2013-02-26 17:03:47 · 525 阅读 · 0 评论 -
【Git 学习笔记】2.4 - 撤消操作
撤消操作任何时候,你都有可能需要撤消刚才所做的某些操作。接下来,我们会介绍一些基本的撤消操作相关的命令。请注意,有些操作并不总是可以撤消的,所以请务必谨慎小心,一旦失误,就有可能丢失部分工作成果。修改最后一次提交有时候我们提交完了才发现漏掉了几个文件没有加,或者提交信息写错了。想要撤消刚才的提交操作,可以使用 --amend 选项重新提交:转载 2013-02-26 17:02:45 · 460 阅读 · 0 评论 -
【Git 学习笔记】2.3 - 查看提交历史
查看提交历史在提交了若干更新之后,又或者克隆了某个项目,想回顾下提交历史,可以使用 git log 命令。接下来的例子会用我专门用于演示的 simplegit 项目,运行下面的命令获取该项目源代码:git clone git://github.com/schacon/simplegit-progit.git然后在此项目中运行 git log,应该会看到下面的输出转载 2013-02-26 17:02:03 · 536 阅读 · 0 评论 -
【Git 学习笔记】2.2 - 记录每次更新到仓库
记录每次更新到仓库现在我们手上已经有了一个真实项目的 Git 仓库,并从这个仓库中取出了所有文件的工作拷贝。接下来,对这些文件作些修改,在完成了一个阶段的目标之后,提交本次更新到仓库。请记住,工作目录下面的所有文件都不外乎这两种状态:已跟踪或未跟踪。已跟踪的文件是指本来就被纳入版本控制管理的文件,在上次快照中有它们的记录,工作一段时间后,它们的状态可能是未更新,已修改或者已转载 2013-02-26 17:00:47 · 902 阅读 · 0 评论 -
【Git学习笔记】1.5 - 初次运行 Git 前的配置
初次运行 Git 前的配置一般在新的系统上,我们都需要先配置下自己的 Git 工作环境。配置工作只需一次,以后升级时还会沿用现在的配置。当然,如果需要,你随时可以用相同的命令修改已有的配置。Git 提供了一个叫做 git config 的工具(译注:实际是 git-config 命令,只不过可以通过 git 加一个名字来呼叫此命令。),专门用来配置或读取相应的工作环境变量。转载 2013-02-26 16:12:34 · 508 阅读 · 0 评论 -
【Git学习笔记】1.1 - 关于版本控制
关于版本控制什么是版本控制?我真的需要吗?版本控制是一种记录若干文件内容变化,以便将来查阅特定版本修订情况的系统。在本书所展示的例子中,我们仅对保存着软件源代码的文本文件作版本控制管理,而实际上,你可以对任何类型的文件进行版本控制。如果你是位图形或网页设计师,可能会需要保存某一幅图片或页面布局文件的所有修订版本。采用版本控制系统(VCS)是个明智的选择。有了它你就可以将某个文件回溯到之前的转载 2013-02-26 16:07:27 · 519 阅读 · 0 评论 -
【Git学习笔记】1.2 & 1.3 - Git的历史与基础要点
Git 的历史同生活中的许多伟大事件一样,Git 诞生于一个极富纷争大举创新的年代。Linux 内核开源项目有着为数众广的参与者。绝大多数的 Linux 内核维护工作都花在了提交补丁和保存归档的繁琐事务上(1991-2002年间)。到 2002 年,整个项目组开始启用分布式版本控制系统 BitKeeper 来管理和维护代码。到 2005 年的时候,开发 BitKeeper 的商业公转载 2013-02-26 16:08:37 · 447 阅读 · 0 评论 -
ubuntu下搭建git server
git server搭建硬件需求:一台Ubuntu或者debian电脑(虚拟机),能通过网络访问到。软件需求:git-core, gitosis, openssh-server, openssh-client, Apache2(Gitweb)安装配置git服务器安装git和openssh:a@server:~$ sudo apt-get install git-core原创 2013-04-23 16:14:20 · 2168 阅读 · 0 评论