2014年3月20日

[Git]10 如何提交更新时的冲突

摘要:  当2个branch都修改了同一个文件的同一部分时,这时,就会发生冲突,git的自动合并就会失败。产生了冲突就需要手工解决。 如何解决本地冲突 比如,通过以下方式提交代码: $ git commit -m “file.txt: needs merge” 如果... 阅读全文

posted @ 2014-03-20 22:53 YoungerChina 阅读(304) 评论(0) 推荐(0) 编辑

[Git]09 如何为命令起外号

摘要: Git并不会推断你输入的几个字符将会是哪条命令,不过如果想偷懒,少敲几个命令的字符,可以用 git config 为命令设置别名。来看看下面的例子: $ git config --global alias.co checkout $ git config --global alias... 阅读全文

posted @ 2014-03-20 22:51 YoungerChina 阅读(148) 评论(0) 推荐(0) 编辑

[Git]07 如何在提交过程中忽略某些文件

摘要:  一般我们总会有些文件无需纳入 Git 的管理,也不希望它们总出现在未跟踪文件列表。通常都是些自动生成的文件,比如日志文件,或者编译过程中创建的临时文件等。我们可以创建一个名为 .gitignore 的文件,列出要忽略的文件模式。来看一个实际的例子: $ cat .gitignore... 阅读全文

posted @ 2014-03-20 22:50 YoungerChina 阅读(182) 评论(0) 推荐(0) 编辑

[Git]08 如何自动补全命令

摘要:  [Git]08如何自动补全命令 如果你用的是 Bash shell,可以试试看 Git 提供的自动完成脚本。下载 Git 的源代码,进入 contrib/completion 目录,会看到一个git-completion.bash 文件。将此文件复制到你自己的用户主目录中(译注:按照下... 阅读全文

posted @ 2014-03-20 22:50 YoungerChina 阅读(264) 评论(0) 推荐(0) 编辑

[Git]06 如何提交空目录

摘要:  git和 svn不同,仅仅跟踪文件的变动,不跟踪目录。所以,一个空目录,如果里面没有文件,即便 git add 这个目录,另外在别处 check out 的时候,是没有这个空目录的。 只跟踪文件变化,不跟踪目录,这么设计是有原因的。但这会带来一些小麻烦。有时候,确实需要在代码仓库中保... 阅读全文

posted @ 2014-03-20 22:49 YoungerChina 阅读(464) 评论(0) 推荐(0) 编辑

[Git]05 如何使用分支

摘要:  作者:Younger Liu, 本作品采用知识共享署名-非商业性使用-相同方式共享 3.0 未本地化版本许可协议进行许可。 几乎每一种版本控制系统都以某种形式支持分支。使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作。在很多版本控制系统中,这是个昂贵的过程,... 阅读全文

posted @ 2014-03-20 22:46 YoungerChina 阅读(150) 评论(0) 推荐(0) 编辑

[Git]04 如何使用标签

摘要:  Git也可以对某一时间点上的版本打上标签。人们在发布某个软件版本(比如 v1.0 等等)的时候,经常这么做。 本节我们一起来学习如何如何新建标签,列出所有可用的标签,以及各种不同类型标签之间的差别。 常用命令 1. 创建含注释标签 $ git tag -a ... 阅读全文

posted @ 2014-03-20 22:44 YoungerChina 阅读(149) 评论(0) 推荐(0) 编辑

[Git]03 如何查看提交历史

摘要:  在提交了若干更新之后,又或者克隆了某个项目,想回顾下提交历史,可以使用 gitlog 命令查看。 常用命令 1.查看提交历史 $ git log 2.查看某个文件或者某个目录的递交历史 $ git log -p 3.查看最近N次的递交历史 ... 阅读全文

posted @ 2014-03-20 22:42 YoungerChina 阅读(159) 评论(0) 推荐(0) 编辑

[Git]02 如何简单使用

摘要:  本章将介绍几个最基本的,也是最常用的 Git命令,以后绝大多数时间里用到的也就是这几个命令。 初始化一个新的代码仓库,做一些适当配置;开始或停止跟踪某些文件;暂存或提交某些更新。我们还会展示如何让 Git忽略某些文件,或是名称符合特定模式的文件;如何既快且容易地撤消犯下的小错误;如何浏... 阅读全文

posted @ 2014-03-20 22:40 YoungerChina 阅读(160) 评论(0) 推荐(0) 编辑

[Git]01 如何安装和配置

摘要:  简单地说,Git 究竟是怎样的一个系统呢? 请注意,接下来的内容非常重要,若是理解了 Git 的思想和基本工作原理,用起来就会知其所以然,游刃有余。在开始学习 Git 的时候,请不要尝试把各种概念和其他版本控制系统(诸如 Subversion 和 Perforce 等)相比拟,否则容易... 阅读全文

posted @ 2014-03-20 22:38 YoungerChina 阅读(177) 评论(0) 推荐(0) 编辑

导航