Git cheat

 # ----------------------


 # Git Aliases


 # ----------------------


 alias deploy='mvn package -Dmaven.test.skip=true && cp ./target/*.war /c/installation/Tomcat7/webapps'

alias mci='mvn clean install' 

 alias cleantom='rm /c/installation/Tomcat/webapps/*.war'


 alias gpo='git pull origin'


 alias gclone='git clone'


 alias ga='git add'


 alias gaa='git add .'


 alias gaaa='git add --all'


 alias gau='git add --update'


 alias gf='git fetch'


 alias gb='git branch'


 alias gbd='git branch --delete '


 alias gc='git commit'


 alias gca='git commit --amend'


 alias gcm='git commit --message'


 alias pgacm='git add . && git commit -m'


 alias gacm='git add . && git commit -m'


 alias gcf='git commit --fixup'


 alias gp='git push'


 alias gpf='git push --force'


 alias gps='git push --set-upstream origin'


 alias gco='git checkout'


 alias gcob='git checkout -b'


 alias gcom='git checkout master'


 alias gcos='git checkout staging'


 alias gcod='git checkout develop'


 alias gd='git diff'


 alias gda='git diff HEAD'


 alias gi='git init'


 alias glg='git log --graph --oneline --decorate --all'


 alias gld='git log --pretty=format:"%h %ad %s" --date=short --all'


 alias gm='git merge --no-ff'


 alias gma='git merge --abort'


 alias gra='git rebase --abort'


 alias gmc='git merge --continue'


 alias grc='git rebase --continue'


 alias grs='git rebase --skip'


 alias gpull='git pull'


 alias gpullr='git pull --rebase'


 alias gr='git rebase'


 alias grom='git rebase origin/master'


 alias gcoom='git checkout origin/master'


 alias griom='git rebase -i origin/master'


 alias gs='git status'


 alias gss='git status --short'


 alias gst='git stash'


 alias gsta='git stash apply'


 alias gstd='git stash drop'


 alias gstl='git stash list'


 alias gstp='git stash pop'


 alias gsts='git stash save'


 alias gjf='./gradlew goJF'


 alias gcb='./gradlew clean build'


 alias gcbx='./gradlew clean build -x test'


 alias gt='./gradlew test'


 alias gui='git gui'


 alias gstop='./gradlew --stop'


 alias gcp='git cherry-pick'


 alias gdep='gradle dependencies > ../dependency.txt'


 alias authit='./gradlew urlIntegrationTests -Dbackend=imu12 -Denv=uat -Dregion=use2 -Dmarvel.auth.baseurl.use2=https://cdb-ux-authentication-uat.apps.stg.azr-use2-pcf.cloud.bns'


 alias passit='./gradlew integrationTest -Dtest.baseUrl=https://passport-oauth-uat.apps.stg.azr-cc-pcf.cloud.bns'


 alias credit='./gradlew urlIntegrationTests -Denv=uat -Dbackend=imu12 -Dregion=cc'


 alias greseth='git reset --hard origin/master'


 # To create a patch from commit use "git format-patch -1 <commit_id>"


 alias gpatch='git format-patch -1'


 alias locust='locust -f locustfile.py'


 alias nb='gcoom && gf && grom && gcob'


 #alias gboot='./gradlew bootRun  -Dspring.profiles.active=local'


 #alias gbootd='./gradlew bootRun  -Dspring.profiles.active=local --debug-jvm'


 # ----------------------


 # Git Functions


 # ----------------------


 # Git log find by commit message


 function glf() { git log --all --grep="$1"; }




 function gbootd() { 


 if [ -z "$1" ]


    then


  ./gradlew bootRun  -Dspring.profiles.active=local --debug-jvm


      else ./gradlew bootRun  -Dspring.profiles.active="$1" --debug-jvm


            fi


      }


      function gboot() {


      if [ -z "$1" ]


          then


            ./gradlew bootRun  -Dspring.profiles.active=local


                  else ./gradlew bootRun  -Dspring.profiles.active="$1"


              fi


            }


      function gbootd9080() {


      if [ -z "$1" ]


                then


        ./gradlew bootRun  -Dspring.profiles.active=local -Dserver.port=9080 --debug-jvm


              else ./gradlew bootRun  -Dspring.profiles.active="$1" --debug-jvm


                    fi


    }


    function gboot9080() {


            if [ -z "$1" ]


      then


    ./gradlew bootRun  -Dspring.profiles.active=local -Dserver.port=9080


  else ./gradlew bootRun  -Dspring.profiles.active="$1"


  fi


    }




Comments

Popular posts from this blog

aggregation vs composition

Exposing instance variables using protected access