后端 - Git学习分享
@auther 张念磊
@date 2020/2/17
一个学习git的网站
https://learngitbranching.js.org/
1 | 基础 |

示例 : 把分支以图像的方式展现给用户

通关截图

主要介绍的两个命令 rebase cherry-pick

配置别名
有没有经常敲错命令?比如git status
如果敲git st就表示git status那就简单多了,当然这种偷懒的办法我们是极力赞成的。
我们只需要敲一行命令,告诉Git,以后st就表示status:
1 | $ git config --global alias.st status |
好了,现在敲git st看看效果。
当然还有别的命令可以简写,很多人都用co表示checkout,ci表示commit,br表示branch:
1 | $ git config --global alias.co checkout |
提交就可以简写成:
1 | $ git ci -m "bala bala bala..." |
--global参数是全局参数,也就是这些命令在这台电脑的所有Git仓库下都有用。
git log

甚至还有人丧心病狂地把lg配置成了:
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 lg的效果:

其他操作:
连接远程仓库
git remote add origin 仓库地址
查看远程连接
git remote -v
git取消与远程仓库的连接
git remote remove origin
扫描二维码,分享此文章