From 237d34eef37c0b8bdba5fd775bdea4d62a4c7a90 Mon Sep 17 00:00:00 2001 From: Marc Beninca Date: Sun, 17 Nov 2024 16:59:22 +0100 Subject: [PATCH] =?UTF-8?q?=E2=86=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- shell/alias/git.sh | 116 ++++++++++++++++++++++----------------------- 1 file changed, 58 insertions(+), 58 deletions(-) diff --git a/shell/alias/git.sh b/shell/alias/git.sh index 05609a9..8310385 100644 --- a/shell/alias/git.sh +++ b/shell/alias/git.sh @@ -1,21 +1,22 @@ # add to index +ga() { git_add "${@}"; } git_add() { git \ add \ "${@}" } -ga() { git_add "${@}"; } # add all to index +gaa() { git_add_all "${@}"; } git_add_all() { git \ add \ --all \ "${@}" } -gaa() { git_add_all "${@}"; } # add parts of all to index +gaap() { git_add_all_patch "${@}"; } git_add_all_patch() { git \ add \ @@ -23,35 +24,35 @@ git_add_all_patch() { --patch \ "${@}" } -gaap() { git_add_all_patch "${@}"; } # add parts to index +gap() { git_add_patch "${@}"; } git_add_patch() { git \ add \ --patch \ "${@}" } -gap() { git_add_patch "${@}"; } # create a branch +gb() { git_branch "${@}"; } git_branch() { git \ branch \ "${@}" } -gb() { git_branch "${@}"; } # delete a branch +gbd() { git_branch_delete "${@}"; } git_branch_delete() { git \ branch \ --delete \ "${@}" } -gbd() { git_branch_delete "${@}"; } # force a branch deletion +gbdf() { git_branch_delete_force "${@}"; } git_branch_delete_force() { git \ branch \ @@ -59,9 +60,9 @@ git_branch_delete_force() { --force \ "${@}" } -gbdf() { git_branch_delete_force "${@}"; } # list branches +gbl() { git_branch_list "${@}"; } git_branch_list() { git \ branch \ @@ -71,18 +72,18 @@ git_branch_list() { --verbose \ "${@}" } -gbl() { git_branch_list "${@}"; } # set the link to a remote branch from a local branch +gbsu() { git_branch_set_upstream "${@}"; } git_branch_set_upstream() { git \ branch \ --set-upstream-to \ "${@}" } -gbsu() { git_branch_set_upstream "${@}"; } # redo the last commit with a different message +gcam() { git_commit_amend_message "${@}"; } git_commit_amend_message() { git \ commit \ @@ -90,9 +91,9 @@ git_commit_amend_message() { --message \ "${@}" } -gcam() { git_commit_amend_message "${@}"; } # make a root commit +gcem() { git_commit_empty_message "${@}"; } git_commit_empty_message() { git \ commit \ @@ -101,9 +102,9 @@ git_commit_empty_message() { --message \ "${@}" } -gcem() { git_commit_empty_message "${@}"; } # clean untracked files +gcf() { git_clean_force "${@}"; } git_clean_force() { git \ clean \ @@ -111,96 +112,96 @@ git_clean_force() { --force \ "${@}" } -gcf() { git_clean_force "${@}"; } # commit the index +gcm() { git_commit_message "${@}"; } git_commit_message() { git \ commit \ --message \ "${@}" } -gcm() { git_commit_message "${@}"; } # switch to a branch or checkout file(s) from a commit +gc() { git_checkout "${@}"; } git_checkout() { git \ checkout \ "${@}" } -gc() { git_checkout "${@}"; } # checkout an orphan branch +gco() { git_checkout_orphan "${@}"; } git_checkout_orphan() { git \ checkout \ --orphan \ "${@}" } -gco() { git_checkout_orphan "${@}"; } # pick a commit +gcp() { git_cherry_pick "${@}"; } git_cherry_pick() { git \ cherry-pick \ "${@}" } -gcp() { git_cherry_pick "${@}"; } # abort the commit pick +gcpa() { git_cherry_pick_abort "${@}"; } git_cherry_pick_abort() { git \ cherry-pick \ --abort \ "${@}" } -gcpa() { git_cherry_pick_abort "${@}"; } # continue the commit pick +gcpc() { git_cherry_pick_continue "${@}"; } git_cherry_pick_continue() { git \ cherry-pick \ --continue \ "${@}" } -gcpc() { git_cherry_pick_continue "${@}"; } # configure the user email +gcue() { git_config_user_email "${@}"; } git_config_user_email() { git \ config \ "user.email" \ "${@}" } -gcue() { git_config_user_email "${@}"; } # configure the user name +gcun() { git_config_user_name "${@}"; } git_config_user_name() { git \ config \ "user.name" \ "${@}" } -gcun() { git_config_user_name "${@}"; } # differences from last or between commits +gd() { git_diff "${@}"; } git_diff() { git \ diff \ "${@}" } -gd() { git_diff "${@}"; } # display what is indexed in cache +gdc() { git_diff_cached "${@}"; } git_diff_cached() { git \ diff \ --cached \ "${@}" } -gdc() { git_diff_cached "${@}"; } # indexed character-level differences +gdcw() { git_diff_cached_word "${@}"; } git_diff_cached_word() { git \ diff \ @@ -208,27 +209,27 @@ git_diff_cached_word() { --word-diff-regex "." \ "${@}" } -gdcw() { git_diff_cached_word "${@}"; } # differences via external tool +gdt() { git_diff_tool "${@}"; } git_diff_tool() { git \ difftool \ --dir-diff \ "${@}" } -gdt() { git_diff_tool "${@}"; } # character-level differences +gdw() { git_diff_word "${@}"; } git_diff_word() { git \ diff \ --word-diff-regex "." \ "${@}" } -gdw() { git_diff_word "${@}"; } # fetch from the remote repository +gf() { git_fetch "${@}"; } git_fetch() { git \ fetch \ @@ -236,17 +237,17 @@ git_fetch() { --verbose \ "${@}" } -gf() { git_fetch "${@}"; } # fetch from remote repository and prune local orphan branches +gfp() { git_fetch_prune "${@}"; } git_fetch_prune() { gf \ --prune \ "${@}" } -gfp() { git_fetch_prune "${@}"; } # garbage collect all orphan commits +ggc() { git_garbage_collect "${@}"; } git_garbage_collect() { git \ reflog \ @@ -258,26 +259,26 @@ git_garbage_collect() { --aggressive \ --prune="now" } -ggc() { git_garbage_collect "${@}"; } # initialize a new repository +gi() { git_init "${@}"; } git_init() { git \ init \ "${@}" } -gi() { git_init "${@}"; } # initialize a new bare repository +gib() { git_init_bare "${@}"; } git_init_bare() { git \ init \ --bare \ "${@}" } -gib() { git_init_bare "${@}"; } # log history +gl() { git_log "${@}"; } git_log() { local format="\ %C(auto)%h%d @@ -295,52 +296,52 @@ C %C(blue)%ci --graph \ "${@}" } -gl() { git_log "${@}"; } # log all history +gla() { git_log_all "${@}"; } git_log_all() { gl \ --all \ "${@}" } -gla() { git_log_all "${@}"; } # log all history with patches +glap() { git_log_all_patch "${@}"; } git_log_all_patch() { gl \ --all \ --patch \ "${@}" } -glap() { git_log_all_patch "${@}"; } # log history with patches +glp() { git_log_patch "${@}"; } git_log_patch() { gl \ --patch \ "${@}" } -glp() { git_log_patch "${@}"; } # fast-forward merge to remote branch +gm() { git_merge "${@}"; } git_merge() { git \ merge \ --ff-only \ "${@}" } -gm() { git_merge "${@}"; } # abort the current merge commit +gma() { git_merge_abort "${@}"; } git_merge_abort() { git \ merge \ --abort \ "${@}" } -gma() { git_merge_abort "${@}"; } # do a merge commit +gmc() { git_merge_commit "${@}"; } git_merge_commit() { git \ merge \ @@ -348,26 +349,26 @@ git_merge_commit() { --message \ "${@}" } -gmc() { git_merge_commit "${@}"; } # squash a branch and index its modifications +gms() { git_merge_squash "${@}"; } git_merge_squash() { git \ merge \ --squash \ "${@}" } -gms() { git_merge_squash "${@}"; } # merge via external tool +gmt() { git_merge_tool "${@}"; } git_merge_tool() { git \ mergetool \ "${@}" } -gmt() { git_merge_tool "${@}"; } # push to the remote repository +gp() { git_push "${@}"; } git_push() { git \ push \ @@ -375,160 +376,159 @@ git_push() { --verbose \ "${@}" } -gp() { git_push "${@}"; } # delete from the remote repository +gpd() { git_push_delete "${@}"; } git_push_delete() { git \ push \ --delete \ "${@}" } -gpd() { git_push_delete "${@}"; } # force the push to the remote repository +gpf() { git_push_force "${@}"; } git_push_force() { gp \ --force \ "${@}" } -gpf() { git_push_force "${@}"; } # rebase current branch onto another +grb() { git_re_base "${@}"; } git_re_base() { git \ rebase \ "${@}" } -grb() { git_re_base "${@}"; } # abort current rebase +grba() { git_re_base_abort "${@}"; } git_re_base_abort() { git \ rebase \ --abort \ "${@}" } -grba() { git_re_base_abort "${@}"; } # continue current rebase +grbc() { git_re_base_continue "${@}"; } git_re_base_continue() { git \ rebase \ --continue \ "${@}" } -grbc() { git_re_base_continue "${@}"; } # force rebase without fast-forward +grbf() { git_re_base_force "${@}"; } git_re_base_force() { git \ rebase \ --force-rebase \ "${@}" } -grbf() { git_re_base_force "${@}"; } # rebase interactively +grbi() { git_re_base_interactive "${@}"; } git_re_base_interactive() { git \ rebase \ --interactive \ "${@}" } -grbi() { git_re_base_interactive "${@}"; } # remove and add removal to index +grm() { git_re_move "${@}"; } git_re_move() { git \ rm \ "${@}" } -grm() { git_re_move "${@}"; } # add a new remote repository +grma() { git_re_mote_add "${@}"; } git_re_mote_add() { git \ remote \ add \ "${@}" } -grma() { git_re_mote_add "${@}"; } # list remote repositories +grml() { git_re_mote_list "${@}"; } git_re_mote_list() { git \ remote \ --verbose \ "${@}" } -grml() { git_re_mote_list "${@}"; } # show connection to a remote repository +grms() { git_re_mote_show "${@}"; } git_re_mote_show() { git \ remote \ show \ "${@}" } -grms() { git_re_mote_show "${@}"; } # set the location of a remote repository +grmsu() { git_re_mote_set_upstream "${@}"; } git_re_mote_set_upstream() { git \ remote \ set-url \ "${@}" } -grmsu() { git_re_mote_set_upstream "${@}"; } # remove file(s) from index or move current branch pointer +grs() { git_re_set "${@}"; } git_re_set() { git \ reset \ "${@}" } -grs() { git_re_set "${@}"; } # wipe modifications or reset current branch to another commit +grsh() { git_re_set_hard "${@}"; } git_re_set_hard() { git \ reset \ --hard \ "${@}" } -grsh() { git_re_set_hard "${@}"; } # current state of repository +gs() { git_status "${@}"; } git_status() { git \ status \ --untracked-files="all" \ "${@}" } -gs() { git_status "${@}"; } # show a commit +gsc() { git_show_commit "${@}"; } git_show_commit() { git \ show \ "${@}" } -gsc() { git_show_commit "${@}"; } # tag a commit +gt() { git_tag "${@}"; } git_tag() { git \ tag \ "${@}" } -gt() { git_tag "${@}"; } # delete a tag +gtd() { git_tag_delete "${@}"; } git_tag_delete() { git \ tag \ --delete \ "${@}" } -gtd() { git_tag_delete "${@}"; }