Git命令行配置

本文介绍如何配置Git的.color和.alias选项以简化命令输入并美化输出。此外还提供了Tag管理的最佳实践,包括本地Tag的清理、远程Tag的同步以及如何正确推送Tag。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在当前用户目录下新建一个.gitconfig的文件 (或者在git bash下执行命令:  git config --global -e ,  进入编辑界面)

[color]
    branch = auto
    status = auto
    diff = auto
    log = auto
[alias]
    st = status
    ci = commit
    br = branch
    co = checkout
    lg = log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit
[user]
    name = yourname
    email = xxxxx@ishansong.com
  • color配置,在git命令行下操作时会显示文件颜色,看起来比较舒服。
  • alias配置,用短别名代替完整命令。

上线时,打tag的注意事项:

请大家在本机执行以下命令,清理本机的全部tag:
git tag |xargs git tag -d
 
然后再执行:
git fetch  来更新本地tag
 
 
请在以后的发布中,打完tag后,只push自己打的tag到远程, 例如:
git push origin tag release-7.4.0.6
 
 
 
 
PS: 一些参考命令:
1. 获取远程的分支和tag信息:   git fetch
2. 查看本地全部tag: git tag
3. 删除本地某个tag:  git tag -d release-7.4.0.4
4. 删除远程某个tag: git push origin --delete tag release-7.2.0.0
5. 在本地创建tag:  git tag release-7.4.0.6
6. 推送指定的tag到远程:  git push origin tag release-7.4.0.6
7. 推荐全部tag到远程:   git push --tags  (不推荐用这个命令)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值