Git常用别名命令与可视化Git Flow

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Git常用别名命令与可视化Git Flow相关的知识,希望对你有一定的参考价值。

参考技术A 昨天下班前,前端组大哥把我拉进项目。当时大哥在我电脑上敲了一些命令(我发现有一些命令我没见过),同时问我有没有用过gitflow,并给我指明了文档方向。缺什么补什么咯!

推荐原因:
1、教你如何配置一个高效的 Mac 工作环境
2、常用工具列表(例如git)

几乎每个人都会使用一些方法比如 Git 别名来提高效率,几乎所有人都会把使用git st来代替git status。然而这需要手动设置,每个人也都不完全一样。
Oh My Zsh 提供了一套系统别名(alias),来达到相同的功能。比如gst作为git status的别名。而且 Git 插件是 Oh My Zsh 默认启用的,相当于你使用了 Oh My Zsh,你就拥有了一套高效率的别名,而且还是全球通用的。是不是棒棒哒?

Alias | Command
----|------|----
gapa | git add --patch
gc!|git commit -v --amend
gcl |git clone --recursive
gclean |git reset --hard && git clean -dfx
gcm |git checkout master
gcmsg |git commit -m
gco | git checkout
gd | git diff
gdca |git diff --cached
glola |git log --graph --pretty = format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --all
gp |git push
grbc |git rebase --continue
gst | git status
gup |git pull --rebase
gwip | git add -A; git rm $(git ls-files --deleted) 2> /dev/null; git commit -m "--wip--"
奉上全套: https://github.com/robbyrussell/oh-my-zsh/wiki/Plugin:git

大哥给我指明了一个官方文档: https://github.com/nvie/gitflow/
以及一个中文版的详解: http://www.cnblogs.com/cnblogsfans/p/5075073.html

这个图看的有点乱是不是。那就看下面这个图:

⚠️从功能分支往上看,你可以发现完成的功能分支会合并到开发分支。之后开发分支会在并到测试分支,之后成品只会在主力分支。

原理介绍:

在文章开头部分就有介绍。如果团队开发都是使用命令的,你可以根据要操作的命令去查询快捷命令,以后可以提高开发销量。
利用gitflow工具
1、安装

2、使用步骤

无论是github、还是coding、码云 我都是用SourceTree进行可视化操作。
参考网址: http://www.cnblogs.com/cocoajin/p/4171312.html

以上是关于Git常用别名命令与可视化Git Flow的主要内容,如果未能解决你的问题,请参考以下文章

学会 Git 命令就是这么简单

git

最全的Git常用命令速查-2021版

几个最常用的git命令

git命令

Git常用方法