Linux下git基本使用总结<4>

本文介绍了Git中的实用命令,包括如何设置别名简化操作、开启颜色显示提高阅读体验、使用git diff检查文件差异、掌握git checkout的各种用法以及如何利用.gitignore文件忽略不必要的文件。
摘要由CSDN通过智能技术生成

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 看到被忽略的文件 

忽略只对未跟踪的文件有效,对加入版本库的文件无效。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值