玩转 Git
毕小烦
持续学习的小学生
展开
-
【Git配置技巧】01. 配置文件git config介绍
Git有一个工具被称为git config,它允许你获得和设置配置变量;这些变量可以控制Git的外观和操作的各个方面。一. 配置文件的存储位置这些变量可以被存储在三个不同的位置:1./etc/gitconfig文件:包含了适用于系统所有用户和所有库的值。如果你传递参数选项’--system’给git config,它将明确的读和写这个文件。2.~/.gitconfig文件原创 2013-02-05 22:49:34 · 111504 阅读 · 4 评论 -
Git入门指南二:初次运行Git前的配置
Git入门指南二:初次运行 Git 前的配置三. 初次运行 Git 前的配置Git 提供了一个叫做 git config 的工具,专门用来配置或读取相应的工作环境变量,正是由这些环境变量,决定了 Git 在各个环节的具体工作方式和行为。这些变量可以存放在以下三个不同的地方:系统中对所有用户都普遍适用的配置 /etc/gitconfig 文件用法: 若使用原创 2014-02-20 12:21:53 · 21296 阅读 · 1 评论 -
Git入门指南一:基本介绍和创建Git仓库
Git入门指南作者:毕小朋 博客:http://blog.csdn.net/wirelessqa声明:本文参考网上的很多优秀的教程,感谢互联网的分享精神!一. Git基本介绍1.1 什么是Git?Git是一个版本控制系统(Version Control System)1.2 什么是“版本控制系统”?记录下所有文件的所有版本,可以有效地追踪文原创 2014-02-19 19:43:12 · 31399 阅读 · 1 评论 -
Git入门指南三:Git工作流和查看文件状态
Git入门指南三:Git工作流和查看文件状态四. Git工作流在你自建的Git本地仓库中,有三个区域:本地目录、暂存区、HEAD。工作目录: 就是受Git控制的文件夹,所有被跟踪记录的文件都包括在其中;暂存区(index或者stage):类似一个缓存区域,临时保存你做的改动;HEAD:指向最近一次提交后的结果。用一个比喻来描述一下原创 2014-02-20 12:43:15 · 15487 阅读 · 1 评论 -
Git入门指南十一:Git branch 分支与合并分支
十五. Git branch 分支查看当前有哪些branchbixiaopeng@bixiaopengtekiMacBook-Pro xmrobotium$ git branch* master新建一个branch xm2.xbixiaopeng@bixiaopengtekiMacBook-Pro xmrobotium$ git branch xm2.x切换到原创 2014-02-28 19:39:11 · 142802 阅读 · 2 评论 -
Git入门指南十:应用标签
十四. 应用标签Git tag参数:用法:git tag [-a|-s|-u ] [-f] [-m |-F ] []或:git tag -d ...或:git tag -l [-n[]] [--contains ] [--points-at ] [...]或:git tag -v ...-l, --list 列出tag名称-n[] 每个 tag 信息打印 行-d, --de原创 2014-02-28 19:15:11 · 5620 阅读 · 0 评论 -
Git入门指南九:远程仓库的使用
十三. 远程仓库的使用查看当前项目有哪些远程仓库$ git remote bixiaopeng@bixiaopengtekiMacBook-Pro wirelessqa$ git remoteorigin查看远程仓库$ git remote -v bixiaopeng@bixiaopengtekiMacBook-Pro wirelessqa$ git rem原创 2014-02-28 19:05:39 · 12109 阅读 · 0 评论 -
Git入门指南八:Git撤消操作
十二. Git撤消操作12.1 修改最后一次提交 git commit --amend1.新建一个文件 2.提交一个之前的更改3.跟踪这个文件 4.跟前一次一起提交提示你是否重新编辑提交说明,如果不编辑退出后还是跟之前一样提交commit 成功或 git commit -m “” 可以直接提交原创 2014-02-28 18:55:41 · 78653 阅读 · 2 评论 -
Git入门指南七:查看提交历史
Git入门指南七:移除文件和移动文件十二. 查看提交历史 git log按提交时间列出所有更新: git log指定显示最近几次的提交内容差异 git log -p -显示增改行数统计: git log --stat丰富log显示信息: http://blog.csdn.net/wirelessqa/article/details/85817原创 2014-02-24 12:46:55 · 4776 阅读 · 0 评论 -
Git入门指南四:跟踪新文件和忽略某些文件
六. 跟踪新文件 git add文件test2已被跟踪,并处于暂存状态git add 后面可以指明要跟踪的文件或目录路径。如果是目录的话,就说明要递归跟踪该目录下的所有文件。git add 的潜台词就是把目标文件快照放入暂存区域,也就是 add file into staged area,同时未曾跟踪过的文件标记为需要跟踪。暂存已修改的文件#先修改已存在的文件tes原创 2014-02-20 12:56:35 · 29058 阅读 · 0 评论 -
Git入门指南六:移除文件和移动文件
Git入门指南六:移除文件和移动文件十. 移除文件 git rm要从 Git 中移除某个文件,就必须要从已跟踪文件清单中移除(确切地说,是从暂存区域移除),然后提交。再从跟踪文件清单中删除 2. git commit十一. 移动文件 git mv运行git mv 其实就相当于运行了3条命令:mv tes原创 2014-02-24 12:39:09 · 12976 阅读 · 1 评论 -
Git入门指南五:查看已暂存和未暂存的更新/提交更新
Git入门指南五:查看已暂存和未暂存的更新/提交更新八. 查看已暂存和未暂存的更新当前做的哪些更新还没有暂存?有哪些更新已经暂存起来准备好了下次提交? git diff 会使用文件补丁的格式显示具体添加和删除的行。8.1 查看暂存前后的变化 git diff要查看尚未暂存的文件更新了哪些部分,不加参数直接输入 git diff8.2 查看已暂存起来的变化 git dif原创 2014-02-24 12:29:44 · 26855 阅读 · 0 评论 -
【Git配置技巧】02. 丰富log显示信息
默认的LOG界面让人看着很不爽,那么怎样来配置一下LOG的显示?从网上找到下面的命令可以满足我们的需求:1git log--graph--pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)%Creset'--abbrev-commit原创 2013-02-15 19:36:00 · 3726 阅读 · 0 评论 -
解决更新Xcode以后使用Git报错的问题
更新Xcode以后使用Git报错:bixiaopeng@bixiaopengtekiMacBook-Pro SecondApp$ git pullAgreeing to the Xcode/iOS license requires admin privileges, please re-run as root via sudo.解决办法:第一步: 输入下面的命令bixiaopeng@bixiaop原创 2015-09-22 09:48:25 · 19735 阅读 · 0 评论