feat(shell): override "gc" alias to open up the ".git/COMMIT_EDITMSG"
When using tools like commitlint to lint your commits there is always that time you write an invalid commit. In this situation you are dumped back into the terminal with an error message and your invalid commit. This function will now load the invalid commit message back in to the editor so you can fix the errors and commit successfully.
This commit is contained in:
parent
a4d9fb370f
commit
034ae2d143
1 changed files with 8 additions and 0 deletions
|
|
@ -21,3 +21,11 @@ function ggpushpr() {
|
|||
ggpush -o merge_request.merge_when_pipeline_succeeds -o merge_request.create -o merge_request.remove_source_branch -o merge_request.target="$1"
|
||||
fi
|
||||
}
|
||||
|
||||
function gc() {
|
||||
if [[ -f "$(git rev-parse --show-toplevel)/.git/COMMIT_EDITMSG" ]]; then
|
||||
git commit -t "$(git rev-parse --show-toplevel)/.git/COMMIT_EDITMSG"
|
||||
else
|
||||
git commit -v
|
||||
fi
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue