mirror of
				https://github.com/ohmyzsh/ohmyzsh.git
				synced 2025-11-04 21:31:19 +08:00 
			
		
		
		
	feat(git-flow): add aliases for current hotfix branch
				
					
				
			This commit is contained in:
		
							parent
							
								
									7a38fa35c4
								
							
						
					
					
						commit
						6515850a14
					
				@ -11,21 +11,30 @@ plugins=(... git-flow)
 | 
			
		||||
## Aliases
 | 
			
		||||
 | 
			
		||||
| Alias     | Command                                   | Description                                    |
 | 
			
		||||
|---------|----------------------------|----------------------------------------|
 | 
			
		||||
| `gfl`   | `git flow`                 | Git-Flow command                       |
 | 
			
		||||
| `gfli`  | `git flow init`            | Initialize git-flow repository         |
 | 
			
		||||
| --------- | ----------------------------------------- | ---------------------------------------------- |
 | 
			
		||||
| `gcd`     | `git checkout develop`                    | Check out develop branch                       |
 | 
			
		||||
| `gch`     | `git checkout hotfix`                     | Check out hotfix branch                        |
 | 
			
		||||
| `gcr`     | `git checkout release`                    | Check out release branch                       |
 | 
			
		||||
| `gfl`     | `git flow`                                | Git-Flow command                               |
 | 
			
		||||
| `gflf`    | `git flow feature`                        | List existing feature branches                 |
 | 
			
		||||
| `gflh`  | `git flow hotfix`          | List existing hotfix branches          |
 | 
			
		||||
| `gflr`  | `git flow release`         | List existing release branches         |
 | 
			
		||||
| `gflfs` | `git flow feature start`   | Start a new feature: `gflfs <name>`    |
 | 
			
		||||
| `gflhs` | `git flow hotfix start`    | Start a new hotfix: `gflhs <version>`  |
 | 
			
		||||
| `gflrs` | `git flow release start`   | Start a new release: `gflrs <version>` |
 | 
			
		||||
| `gflff`   | `git flow feature finish`                 | Finish feature: `gflff <name>`                 |
 | 
			
		||||
| `gflffc`  | `gflff ${$(git_current_branch)#feature/}` | Finish current feature                         |
 | 
			
		||||
| `gflfp`   | `git flow feature publish`                | Publish feature: `gflfp <name>`                |
 | 
			
		||||
| `gflfpc`  | `gflfp ${$(git_current_branch)#feature/}` | Publish current feature                        |
 | 
			
		||||
| `gflfpll` | `git flow feature pull`                   | Pull remote feature: `gflfpll <remote> <name>` |
 | 
			
		||||
| `gflfs`   | `git flow feature start`                  | Start a new feature: `gflfs <name>`            |
 | 
			
		||||
| `gflh`    | `git flow hotfix`                         | List existing hotfix branches                  |
 | 
			
		||||
| `gflhf`   | `git flow hotfix finish`                  | Finish hotfix: `gflhf <version>`               |
 | 
			
		||||
| `gflhfc`  | `gflhf ${$(git_current_branch)#hotfix/}`  | Finish current hotfix                          |
 | 
			
		||||
| `gflhp`   | `git flow hotfix publish`                 | Publish hostfix: `gflhp <version>`             |
 | 
			
		||||
| `gflhpc`  | `gflhp ${$(git_current_branch)#hotfix/}`  | Finish current hotfix                          |
 | 
			
		||||
| `gflhs`   | `git flow hotfix start`                   | Start a new hotfix: `gflhs <version>`          |
 | 
			
		||||
| `gfli`    | `git flow init`                           | Initialize git-flow repository                 |
 | 
			
		||||
| `gflr`    | `git flow release`                        | List existing release branches                 |
 | 
			
		||||
| `gflrf`   | `git flow release finish`                 | Finish release: `gflrf <version>`              |
 | 
			
		||||
| `gflrfc`  | `gflrf ${$(git_current_branch)#release/}` | Finish current release                         |
 | 
			
		||||
| `gflrp`   | `git flow release publish`                | Publish release: `gflrp <version>`             |
 | 
			
		||||
| `gflrpc`  | `gflrp ${$(git_current_branch)#release/}` | Publish current release                        |
 | 
			
		||||
| `gflrs`   | `git flow release start`                  | Start a new release: `gflrs <version>`         |
 | 
			
		||||
 | 
			
		||||
[More information about `git-flow` commands](https://github.com/nvie/gitflow/wiki/Command-Line-Arguments).
 | 
			
		||||
 | 
			
		||||
@ -1,26 +1,28 @@
 | 
			
		||||
# Aliases
 | 
			
		||||
alias gfl='git flow'
 | 
			
		||||
alias gfli='git flow init'
 | 
			
		||||
alias gcd='git checkout $(git config gitflow.branch.develop)'
 | 
			
		||||
alias gch='git checkout $(git config gitflow.prefix.hotfix)'
 | 
			
		||||
alias gcr='git checkout $(git config gitflow.prefix.release)'
 | 
			
		||||
alias gfl='git flow'
 | 
			
		||||
alias gflf='git flow feature'
 | 
			
		||||
alias gflh='git flow hotfix'
 | 
			
		||||
alias gflr='git flow release'
 | 
			
		||||
alias gflfs='git flow feature start'
 | 
			
		||||
alias gflhs='git flow hotfix start'
 | 
			
		||||
alias gflrs='git flow release start'
 | 
			
		||||
alias gflff='git flow feature finish'
 | 
			
		||||
alias gflffc='git flow feature finish ${$(git_current_branch)#feature/}'
 | 
			
		||||
alias gflfp='git flow feature publish'
 | 
			
		||||
alias gflhf='git flow hotfix finish'
 | 
			
		||||
alias gflrf='git flow release finish'
 | 
			
		||||
alias gflhp='git flow hotfix publish'
 | 
			
		||||
alias gflrp='git flow release publish'
 | 
			
		||||
alias gflfpc='git flow feature publish ${$(git_current_branch)#feature/}'
 | 
			
		||||
alias gflfpll='git flow feature pull'
 | 
			
		||||
alias gflffc='git flow feature finish $(echo $(current_branch) | cut -c 9-)'
 | 
			
		||||
alias gflfpc='git flow feature publish $(echo $(current_branch) | cut -c 9-)'
 | 
			
		||||
alias gflrfc='git flow release finish $(echo $(current_branch) | cut -c 9-)'
 | 
			
		||||
alias gflrpc='git flow release publish $(echo $(current_branch) | cut -c 9-)'
 | 
			
		||||
alias gflfs='git flow feature start'
 | 
			
		||||
alias gflh='git flow hotfix'
 | 
			
		||||
alias gflhf='git flow hotfix finish'
 | 
			
		||||
alias gflhfc='git flow hotfix finish ${$(git_current_branch)#hotfix/}'
 | 
			
		||||
alias gflhp='git flow hotfix publish'
 | 
			
		||||
alias gflhpc='git flow hotfix publish ${$(git_current_branch)#hotfix/}'
 | 
			
		||||
alias gflhs='git flow hotfix start'
 | 
			
		||||
alias gfli='git flow init'
 | 
			
		||||
alias gflr='git flow release'
 | 
			
		||||
alias gflrf='git flow release finish'
 | 
			
		||||
alias gflrfc='git flow release finish ${$(git_current_branch)#release/}'
 | 
			
		||||
alias gflrp='git flow release publish'
 | 
			
		||||
alias gflrpc='git flow release publish ${$(git_current_branch)#release/}'
 | 
			
		||||
alias gflrs='git flow release start'
 | 
			
		||||
 | 
			
		||||
# Source completion script
 | 
			
		||||
# Handle $0 according to the standard:
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user