git高级操作

1.使用 bash alias 简化命令

运行以下命令:

touch ~/.bashrc

echo 'alias ga="git add"'>> ~/.bashrc

echo 'alias gc="git commit -v"'>> ~/.bashrc

echo 'alias gl="git pull"'>> ~/.bashrc

echo 'alias gp="git push"'>> ~/.bashrc

echo 'alias gco="git checkout"'>> ~/.bashrc

echo 'alias gst="git status -sb"'>> ~/.bashrc

然后重启命令行,或者运行 source ~/.bashrc,你就可以用这些缩写了。

注:.bashrc文件,命令行配置文件。

echo ....>>/.bashrc,追加简写命令至配置文件。

source ~/.bashrc,重新执行刚修改的初始化文件,使之立即生效。

2.美化glog

  • cat ~/.bashrc,打开.bashrc配置文件。
  • 在 ~/.bashrc 的最后一行添加
alias glog="git log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit -- | less"
  • source ~/.bashrc,执行配置文件使生效。

注:下次直接使用golg命令就能看到美化的git log了。

3.git rebase -i XXXX,美化历史命令

XXXXXX为commit提交号,可以美化glog

4.通灵术

git stash,隐藏代码文件

注:当你不想提交代码,又不想删除代码。那么就可以使用通灵术找个空间把代码临时藏起来。

使用这个命令时需要先git add 这个文件,然后再使用通灵术。且使用通灵术后,文件不会在工作区展示。

git stash pop,显示代码文件

注:需要重新编写时又展示这个文件继续修改添加内容即可。多次通灵术后,pop会依次按倒序展示文件。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值