@@ -34,6 +34,10 @@ Contents:
3434
3535 #Merging
3636 m = "merge --no-ff --no-edit"
37+ m- = "!f() { git checkout $1 && git pl && git m -; }; f"
38+ m-dev = "!git m- dev"
39+ m-master = "!git m- master"
40+ m-staging = "!git m- staging"
3741 m-dev = "!git checkout dev && git pl && git m -"
3842 m-master = "!git checkout master && git pl && git m -"
3943 m-staging = "!git checkout staging && git pl && git m -"
@@ -121,24 +125,25 @@ ca = "!git add --all && git c"
121125cm = "commit --amend --no-edit"
122126```
123127
124- <h4 ><a name =" commands_commiting " >Commiting </a ></h4 >
128+ <h4 ><a name =" commands_merging " >Merging </a ></h4 >
125129
126130` git m [branch] ` merges branch with creating merge commit and default merge commit message
127131
128132```
129133m = "merge --no-ff --no-edit"
130134```
131135
132- ` git m-[dev/master/staging] ` merges current branch into branch specified in command.
136+ ` git m-[dev/master/staging/ some-another-branch ] ` merges current branch into branch specified in command.
133137Workflow:
134- 1 . Checkouts ` dev/master/staging `
138+ 1 . Checkouts ` dev/master/staging/some-another-branch `
1351392 . Performs pull
136- 3 . Merges previous branch into ` dev/master/staging `
140+ 3 . Merges previous branch into ` dev/master/staging/some-another-branch `
137141
138142```
139- m-dev = "!git checkout dev && git pl && git m -"
140- m-master = "!git checkout master && git pl && git m -"
141- m-staging = "!git checkout staging && git pl && git m -"
143+ m- = "!f() { git checkout $1 && git pl && git m -; }; f"
144+ m-dev = "!git m- dev"
145+ m-master = "!git m- master"
146+ m-staging = "!git m- staging"
142147```
143148
144149<h4 ><a name =" commands_undo " >Undo</a ></h4 >
0 commit comments