随笔分类 - git
摘要:git-分支管理软件版本: 操作系统:ubuntu10.04 内核版本:Linux version 2.6.32-36-generic git 版本:git version 1.7.0.4目录: 1. 介绍 2. 创建分支 3. 切换分支 4. 合并分支 5. 删除分支 6. 分支管理操作 6.1 分支清单 6.2 查看已合并分支 6.3 查看未合并分支 6.4 分支重命名 7. 分支衍合(rebase) 8. 参考资料1. 介绍 分支本质上其实就是一个指向某次提交的可变指针。git 的默认分支名字为 master 。而我们是怎么知道当前处于哪个...
阅读全文
摘要:git-commit软件版本: 操作系统:ubuntu10.04 内核版本:Linux version 2.6.32-36-generic git 版本:git version 1.7.0.4目录: 1. 文件状态 2. 提交 2.1 git commit 与 git commit -a 2.2 添加提交信息 3. 修改/取消 4. 参考资料1. 文件状态 一般仓库中的文件可能存在于这三种状态: 1)Untracked files → 文件未被跟踪; 2)Changes to be committed → 文件已暂存,这是下次提交的内容; 3) Changes b...
阅读全文
摘要:git-定制属于你的log格式 软件版本: 操作系统:ubuntu10.04 内核版本:Linux version 2.6.32-36-generic git 版本:git version 1.7.0.4目录: 1. 查看提交历史 2. 选项 --pretty[=<format>] 2.1 介绍 2.2 定制提交格式 --pretty=format: 2.3 定制专属于你的 log 格式 2.4 其它选项 3. 参考资料 1. 查看提交历史 命令:git log 2. 选项 --pretty[=<format>]2.1 介绍 除了默认格式查看提交历史以外...
阅读全文
摘要:git-文件操作 软件版本: 操作系统:ubuntu10.04 内核版本:Linux version 2.6.32-36-generic git 版本:git version 1.7.0.4目录: 1. 文件状态 2. 跟踪新文件 3. 移除文件 4. 文件移动 5. 忽略文件 6. 文件取消操作 6.1 取消已暂存文件 6.2 取消对文件的修改 7. 参考资料1. 文件状态 查看文件当前处于什么状态的命令为:git status 。一般仓库中的文件可能存在于这三种状态: 1)Untracked files → 文件未被跟踪; 2)Changes to be ...
阅读全文
摘要:git-忽略指定文件软件版本: 操作系统:ubuntu10.04 内核版本:Linux version 2.6.32-36-generic git 版本:git version 1.7.0.4目录: 1. 介绍 2. 全局与局部 2.1 全局 2.2 局部 3. 语法 4. 例子 5. 参考资料1. 介绍 有些文件是我们并不想加入也无需被添加到 Git 管理中,同时也不希望他出现在未跟踪列表中。例如在编译过程中生成的 o 文件。 “.gitignore” 文件可以达到这个效果。2. 全局与局部 .gitignore 有全局和局部两种: 2.1 全局 通过修改全...
阅读全文
摘要:git-自动补全软件版本: 操作系统:ubuntu10.04 内核版本:Linux version 2.6.32-36-generic git 版本:git version 1.7.0.4目录: 1. 介绍 2. git 安装 3. git 源码下载 4. 配置 5. 尝试 6. 参考资料1. 介绍 git 命令并不支持自动补全功能,为了使我们的工作更加高效,就非常有必要用到自动补全功能,就是使用 <tab> 按键补全命令行一样。但是要实现这个功能需要用到 git 源码中的一个脚本文件。所以就从下载源码讲起。2. git 安装 如果没有安装 git ,在 Ubuntu 下...
阅读全文