上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页
摘要: 2011年中旬,Linux内核官网kernel.org遭到黑客入侵,攻击者植入了rootkit Phalanx,并在服务器上设置了SSH后门,kernel.org为此关闭了三周多时间。官方表示将会公开有关此次入侵的报告,但这一承诺并未兑现,直到现在:美国司法部发表新闻稿,宣布佛罗里达警方于8月28日 阅读全文
posted @ 2016-09-06 08:49 chinalorin'blogs 阅读(219) 评论(0) 推荐(0)
摘要: 记录每次更新到仓库 现在我们手上已经有了一个真实项目的 Git 仓库,并从这个仓库中取出了所有文件的工作拷贝。接下来,对这些文件作些修改,在完成了一个阶段的目标之后,提交本次更新到仓库。 请记住,工作目录下面的所有文件都不外乎这两种状态:已跟踪或未跟踪。已跟踪的文件是指本来就被纳入版本控制管理的文件 阅读全文
posted @ 2016-09-05 09:14 chinalorin'blogs 阅读(901) 评论(0) 推荐(0)
摘要: 有两种取得 Git 项目仓库的方法。第一种是在现存的目录下,通过导入所有文件来创建新的 Git 仓库。第二种是从已有的 Git 仓库克隆出一个新的镜像仓库来。 在工作目录中初始化新仓库 要对现有的某个项目开始用 Git 管理,只需到此项目所在的目录,执行: $ git init 初始化后,在当前目录 阅读全文
posted @ 2016-09-05 08:50 chinalorin'blogs 阅读(214) 评论(0) 推荐(0)
摘要: 想了解 Git 的各式工具该怎么用,可以阅读它们的使用帮助,方法有三: $ git help <verb> $ git <verb> --help $ man git-<verb> $ git help <verb> $ git <verb> --help $ man git-<verb> 比如,要 阅读全文
posted @ 2016-09-05 08:49 chinalorin'blogs 阅读(165) 评论(0) 推荐(0)
摘要: 一般在新的系统上,我们都需要先配置下自己的 Git 工作环境。配置工作只需一次,以后升级时还会沿用现在的配置。当然,如果需要,你随时可以用相同的命令修改已有的配置。 Git 提供了一个叫做 git config 的工具(译注:实际是 git-config 命令,只不过可以通过 git 加一个名字来呼 阅读全文
posted @ 2016-09-05 08:48 chinalorin'blogs 阅读(137) 评论(0) 推荐(0)
摘要: 是时候动手尝试下 Git 了,不过得先安装好它。有许多种安装方式,主要分为两种,一种是通过编译源代码来安装;另一种是使用为特定平台预编译好的安装包。 从源代码安装 若是条件允许,从源代码安装有很多好处,至少可以安装最新的版本。Git 的每个版本都在不断尝试改进用户体验,所以能通过源代码自己编译安装最 阅读全文
posted @ 2016-09-05 08:47 chinalorin'blogs 阅读(136) 评论(0) 推荐(0)
摘要: 那么,简单地说,Git 究竟是怎样的一个系统呢?请注意,接下来的内容非常重要,若是理解了 Git 的思想和基本工作原理,用起来就会知其所以然,游刃有余。在开始学习 Git 的时候,请不要尝试把各种概念和其他版本控制系统(诸如 Subversion 和 Perforce 等)相比拟,否则容易混淆每个操 阅读全文
posted @ 2016-09-05 08:47 chinalorin'blogs 阅读(133) 评论(0) 推荐(0)
摘要: 同生活中的许多伟大事件一样,Git 诞生于一个极富纷争大举创新的年代。Linux 内核开源项目有着为数众广的参与者。绝大多数的 Linux 内核维护工作都花在了提交补丁和保存归档的繁琐事务上(1991-2002年间)。到 2002 年,整个项目组开始启用分布式版本控制系统 BitKeeper 来管理 阅读全文
posted @ 2016-09-05 08:46 chinalorin'blogs 阅读(212) 评论(0) 推荐(0)
摘要: 什么是版本控制?我为什么要关心它呢?版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。在本书所展示的例子中,我们仅对保存着软件源代码的文本文件作版本控制管理,但实际上,你可以对任何类型的文件进行版本控制。 如果你是位图形或网页设计师,可能会需要保存某一幅图片或页面布局文件 阅读全文
posted @ 2016-09-05 08:45 chinalorin'blogs 阅读(204) 评论(0) 推荐(0)
摘要: 我们经常想要统计项目的代码行数,但是如果想统计功能比较完善可能就不是那么简单了, 今天我们来看一下如何用python来实现一个代码行统计工具。 思路:首先获取所有文件,然后统计每个文件中代码的行数,最后将行数相加. 实现的功能: 统计每个文件的行数; 统计总行数; 统计运行时间; 支持指定统计文件类 阅读全文
posted @ 2016-09-05 08:36 chinalorin'blogs 阅读(6757) 评论(0) 推荐(1)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页