默认Git选项

几年前,我开始与Git合作,老实说,要拿起它并不容易。 这是一个巨大的野兽,有几种方法可以驯服它。

在网络上,大多数考虑到这一点的文章都集中在创建命令快捷方式上。 总的来说,这就像:不用键入git pull --rebase ,而是创建一个gpr快捷方式!

我之前写过这样的文章 。 但是,我认为创建很多快捷方式并不会改善很多情况。 首先,不时减少一些按键操作,然后不会大大提高工作效率。 另外,如果仅是要记住,由于缺少有意义的语义,快捷键命令甚至可能离您更远。

总而言之,除了捷径之外,还有更多改进Git可用性的方法。 例如,我的经验是,我总是总是需要使用相同的命令键入相同的选项:

  • git pull --rebase
  • git rebase -i --autosquash

我几乎总是pull--rebaserebase--autosquash 。 但是我仍然需要每次都键入这些选项。 幸运的是,Git允许全局配置默认选项,也可以通过git config命令git config单个回购协议:

git config--global pull.rebase true
 git config --global rebase.autosquash true

当然,这适用于任何命令/选项组合。

如果发生这种情况,您不想一次使用该选项,则可以查看文档, 例如

--autosquash,-no-autosquash

如果默认情况下使用配置变量rebase.autoSquash启用了--autosquash选项,则可以使用此选项覆盖和禁用此设置。

更进一步:

翻译自: https://blog.frankel.ch/default-git-options/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值