ON-MY-ZSH Configuration zsh The ultimate choice for increasing shell forcing
1、 what is a shell. What is shell script?
The shell is a program written in C and a bridge for users to use Linux.
The shell is both a command language and a programming language.
The shell is an application that provides a system interface that allows users to access the operating system's internal programs through a system interface.
Shell script is a script, the industry says the shell is usually referred to as Shell script, two is not the same concept.
"Shell programming" refers to shell scripting programming.
Git Flow Command Git-flow will check out the new branch directly and we can develop it on the
git flow init initialization
Git flow feature start shuaishuaige create a shuaishuiage branch name (and cut automatically switches to the current branch)
1、 complete the new functionality and the necessary fixes.
2、 has been thoroughly tested.
Git flow feature finish Shuaishuaige end a shuaishuiage branch name (and automatically delete)
1、 a comprehensive test in a broader "development" context.
2、 later and all the other features accumulated in the "Develop" branch are distributed.
Git-flow will also be cleaned after 3、. Delete the currently completed branch and cut to the "develop" branch.
Git flow release start 1.1.5 develop branch new feature and test complete, generate new version number
Git flow release finish 1.1.5 1.1. Development of version 5
1、 first, Git-flow pulls the remote repository to make sure the current version is up to date.
The content of 2、release will be merged into both master and develop, so that not only the product code is up-to-date, but also the new feature branch is based on the latest.
3、 for easy identification and historical reference, release submissions are marked with the name of the release (1.1.5 in this case).
The 4、 cleanup operation, the version branch is deleted, and the develop branch is returned.
Git flow hotfix start Missing-link product code fix
1、 very golden time, only in a few hours or days, release version of the full test will be a small error.
2、git-flow provides a specific "hotfix" workflow (whether it is inappropriate to use the "functions" branch or "release").
The 3、release branch is based on the "develop" branch. The hotfix is based on the "master" branch.
Git flow hotfix finish Missing-link code fix submitted
1、 is similar to releasing release releases, and the code fits into master and develop.
The 2、hotfix program is marked for easy reference.
3、hotfix if it is deleted, switch to the develop branch.
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.