git试免费的开源的分布式版本控制系统,github是一个用git做版本控制的项目托管平台。说白了git就是帮忙你管理你开发的代码,代码每次修改的历史,多人更好的一起开发项目。 分布式版本控制系统,每个人电脑上都有一个完整的版本库,工作不需要联网,多人协作只需要把你修改的发给中央服务器(其实可以没有 ...
分类:
其他好文 时间:
2016-11-23 19:53:01
阅读次数:
228
发布一个版本时,我们通常先在版本库中打一个标签(tag),这样,就唯一确定了打标签时刻的版本。将来无论什么时候,取某个标签的版本,就是把那个打标签的时刻的历史版本取出来。所以,标签也是版本库的一个快照。 Git的标签虽然是版本库的快照,但其实它就是指向某个commit的指针(跟分支很像对不对?但是分 ...
分类:
其他好文 时间:
2016-11-21 19:26:18
阅读次数:
199
一、创建版本库 版本库,又名仓库(Repository),可以简单理解为一个目录,这个目录里的所有文件可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者将来某个时刻可以还原。 1、创建一个空目录(目录名中最好不要包含中文) pwd命令用于显示当前目录 2、通 ...
分类:
其他好文 时间:
2016-11-21 19:12:58
阅读次数:
175
一、Git诞生 Linus在1991年创建了Linux,从此,Linux系统不断发展,成为最大的服务器系统软件。 2005年,Linus用C编写了一个分布式版本控制工具——Git。 二、集中式vs分布式 集中式版本控制系统,版本库是集中存放在中央服务器的。干活的时候,先从中央服务器取得最新的版本,干 ...
分类:
其他好文 时间:
2016-11-19 09:48:04
阅读次数:
177
1、查看git状态 git status 这个可以告诉我们对git做了哪些操,比如增删改 2、既然我们修改了东西,有的时候想看看修改了什么,毕竟我们的记忆力并不如电脑 git diff 文件名 (默认和暂存区比较、啥事暂存区后面说) 3、修改了之后我提交了,我想看看提交的日志git log -- p ...
分类:
其他好文 时间:
2016-11-14 20:11:45
阅读次数:
207
安装Git 最早Git是在Linux上开发的,很长一段时间内,Git也只能在Linux和Unix系统上跑。不过,慢慢地有人把它移植到了Windows上。现在,Git可以在Linux、Unix、Mac和Windows这几大平台上正常运行了。 在Linux上安装Git 首先,你可以试着输入 git ,看 ...
分类:
其他好文 时间:
2016-11-06 02:37:26
阅读次数:
288
发布一个版本时,我们通常先在版本库中打一个标签(tag),这样,就唯一确定了打标签时刻的版本。将来无论什么时候,取某个标签的版本,就是把那个打标签的时刻的历史版本取出来。所以,标签也是版本库的一个快照。 添加标签:$git tag 标签名 查看标签:$git tag git tag -a <tagn ...
分类:
其他好文 时间:
2016-11-04 20:16:12
阅读次数:
187
在git学习2中,我们已经学会了将修改从新提交到git版本库中,那么我们现在对每一次的修改git都帮助我们做好了记录。我们如何查看我们曾经最new.php这个文件做了哪些操作呢? 使用$git log 命令 就可以查看所有的之前的操作。 $ git log new.phpcommit 2e38649 ...
分类:
其他好文 时间:
2016-11-02 17:45:44
阅读次数:
192
说明:学习使用git过程中,把一些关键命令进行汇总记录,只是作为个人记录使用,不保证准确性,仅供参考。 一、Git 简介 Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 二、Git入门使用: 安装完成之后设点 1. 创建版本库 git init ...
分类:
其他好文 时间:
2016-10-27 09:54:30
阅读次数:
166