Git教程-7.自定义Git

本文深入讲解Git的高级用法,包括.gitignore文件的定制规则,用于排除特定文件或目录的跟踪,以及如何自定义Git命令别名,提高开发效率。同时,文章提供了检查.gitignore语法的命令,并解释了配置项的作用范围。

语法可参考:.gitignore参考

自定义.gitignore

  • 意义:有的时候工作区项目文件中必须得有的文件,但是又不想提交他们,比如日志,临时文件,编译的中间文件,git为我们提供了一个.gitignore文件只要在这个文件中申明那些文件你不希望添加到git中去

  • .gitignore 文件是可以提交到公有仓库中,这就为该项目下的所有开发者都共享一套定义好的忽略规则。在.gitingore 文件中,遵循相应的语法,在每一行指定一个忽略规则如:

.log
.tmp
  • 忽略文件的原则是:
    1. 忽略操作系统自动生成的文件,比如缩略图等
    2. 忽略编译生成的中间文件、可执行文件等
    3. 忽略你自己的带有敏感信息的配置文件,比如存放口令的配置文件

  • 查看.gitignore 语言的错误:git check-ignore

自定义别名

  • git config --global alias.st status:给status起个别名:st,使用st即可

  • git config --global alias.last ‘log -1’ :显示最后一次提交

  • git config --global alias.lg “log --color --graph --pretty=format:’%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset’ --abbrev-commit”
    盗来的图:
    在这里插入图片描述

  • 作用域:配置Git的时候,加上--global是针对当前用户起作用的,如果不加,那只针对当前的仓库起作用

  • 删除别名:删除配置文件中的[alias]

  1. 每个仓库的Git配置文件都放在.git/config文件中
  2. 当前用户的Git配置文件放在用户主目录下的一个隐藏文件.gitconfig中:
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值