git 命令行的使用

2018-07-10  本文已影响19人  DevilsLu

毕业快两年,前一年一直在使用git图形化管理工具,最近喜欢上了命令行操作,简单暴力美啊,随心所欲的感觉真的不错,以致于放弃了SourceTree等工具

提到命令行,推荐一本书,《git权威指南》 ,适合边读边实践

简单理解基础概念

工作区:你的工作目录
暂存区:git add 之后
本地版本库:git commit 之后
远程版本库:git push 之后

常见命令

开启颜色输出

git config --global color.ui.true
git config --global color.status auto  
git config --global color.diff auto  
git config --global color.branch auto  
git config --global color.interactive auto

命令简化

git config --global alias.st status
git config --global alias.ci commit
git config --global alias.br branch
git config --global alias.co checkout
git config --global alias.lg 'log --graph'

每个命令配上不同的参数,会有不一样的惊喜,具体这里就不写了,有问题,下方可以问我。

设置保护分支

应用场景:某个分支只有master才能push,这时你就可以把master分支设置成保护分支,别人只能通过merge request向你发起请求,经你code review 后合并到主线分支,流程很规范,也最容易把控,减少线上出问题的风险

上一篇 下一篇

猜你喜欢

热点阅读