Linux下git基本使用总结<4>
2014-05-21 15:39
375 查看
1.设置别名
例:
git config --global alias.st status 用st代替status
以后查看状态git status-> git st 即可
也可以包含参数
例:
git config --global alias.ci "commit -m"
以后提交时 git commit -m "balabala" -> git ci "balabala"
git config 有几种参数 可以为global 也可以用system 使得全部用户都可以都能使用
2.开启颜色显示
git config --global color.ui true
3.git diff
git diff 比较工作区与暂存区文件的比较 (git add xx 后则没有差别)
git diff HEAD 工作区和上次提交版本(HEAD)的比较
git diff --cached 暂存区和HEAD比较
4.git checkout
<1>git checkout branch 切换到branch 分支
<2>git checkout 汇总显示工作区、暂存区、HEAD的差异
<3>git checkout HEAD 同上
<4>git checkout -- filename 用暂存区的filename文件来覆盖工作区的filename文件
<5>git checkout branch --filename 维持指向HEAD,用branch所指向的提交中的filename替换暂存区和工作区中相应的文件
<6>git checkout -- . 或写作 git checkout . (左边有个点的)
这条命令是最危险的,会取消所有本地的修改,相对于暂存区。
相当于用暂存区的所有文件来覆盖本地文件,不给用户任何确认的机会
5.文件忽略
在目录下创建一个名为.gitignore的文件(前面有个点的),并把要忽略的文件写在其中,每个要忽略的文件显示在一行。
可以把.gitignore添加到版本库中,也可以在忽略中忽略自己(.gitignore文件)
可以用git status --ignored -s 看到被忽略的文件
忽略只对未跟踪的文件有效,对加入版本库的文件无效。
例:
git config --global alias.st status 用st代替status
以后查看状态git status-> git st 即可
也可以包含参数
例:
git config --global alias.ci "commit -m"
以后提交时 git commit -m "balabala" -> git ci "balabala"
git config 有几种参数 可以为global 也可以用system 使得全部用户都可以都能使用
2.开启颜色显示
git config --global color.ui true
3.git diff
git diff 比较工作区与暂存区文件的比较 (git add xx 后则没有差别)
git diff HEAD 工作区和上次提交版本(HEAD)的比较
git diff --cached 暂存区和HEAD比较
4.git checkout
<1>git checkout branch 切换到branch 分支
<2>git checkout 汇总显示工作区、暂存区、HEAD的差异
<3>git checkout HEAD 同上
<4>git checkout -- filename 用暂存区的filename文件来覆盖工作区的filename文件
<5>git checkout branch --filename 维持指向HEAD,用branch所指向的提交中的filename替换暂存区和工作区中相应的文件
<6>git checkout -- . 或写作 git checkout . (左边有个点的)
这条命令是最危险的,会取消所有本地的修改,相对于暂存区。
相当于用暂存区的所有文件来覆盖本地文件,不给用户任何确认的机会
5.文件忽略
在目录下创建一个名为.gitignore的文件(前面有个点的),并把要忽略的文件写在其中,每个要忽略的文件显示在一行。
可以把.gitignore添加到版本库中,也可以在忽略中忽略自己(.gitignore文件)
可以用git status --ignored -s 看到被忽略的文件
忽略只对未跟踪的文件有效,对加入版本库的文件无效。
相关文章推荐
- Linux下git基本使用总结<1>
- Linux下git基本使用总结<3>
- Linux下git基本使用总结<2>
- OpenCV 2 学习笔记(13): 算法的基本设计模式<4> :使用Model-View-Controller模式创建一个应用程序
- 转载只为记录经典之<使用linux中的sed编辑器>
- linux下hp-scan --viewer=<viewer>命令的使用
- Android: Git/Gerrit/Repo 的使用 <一>
- linux查找搜索命令<一>(总结)
- <zz>版本控制软件Git / Github的GUI使用
- git 基本命令使用总结
- git和github在linux的基本使用
- linux学习使用总结-linux系统的安装和与windows双系统共享,linux常用的基本命令,今天贴在这里和大家分享
- ThreadStaticAttribute和ThreadLocal<T>使用区别总结
- linux查找搜索命令<一>(总结)
- 黑马程序员-----学习日记<4>----基础总结
- C#泛型列表List<T>基本用法总结
- C#泛型列表List<T>基本用法总结
- struts2 标签<s:if/>使用总结
- <<git使用快速教程>>
- C#泛型列表List<T>基本用法总结