fix: gitignore
This commit is contained in:
@@ -4,6 +4,7 @@ alias ri='source ~/.init/init.sh'
|
|||||||
|
|
||||||
# git
|
# git
|
||||||
alias g1='git reset $(git commit-tree "HEAD^{tree}" -m "A new start")'
|
alias g1='git reset $(git commit-tree "HEAD^{tree}" -m "A new start")'
|
||||||
|
alias g0='git add . && git diff --quiet && git diff --cached --quiet'
|
||||||
|
|
||||||
# rsync
|
# rsync
|
||||||
alias rs='rsync --rsync-path="sudo rsync" -avzhe ssh'
|
alias rs='rsync --rsync-path="sudo rsync" -avzhe ssh'
|
||||||
|
|||||||
@@ -4,15 +4,16 @@ TMP_PROJECT="$PWD"
|
|||||||
RELATIVE_HOME="$TMP_PROJECT"
|
RELATIVE_HOME="$TMP_PROJECT"
|
||||||
CURRENT_PROJECT="${s##*/}"
|
CURRENT_PROJECT="${s##*/}"
|
||||||
|
|
||||||
if [[ `git status --porcelain --untracked-files=no` ]]; then
|
cp -rf $RELATIVE_HOME/Projects/kompose/* $TMP_PROJECT
|
||||||
|
rm -rf $TMP_PROJECT/.env $TMP_PROJECT/**/uploads/ $TMP_PROJECT/**/*.sql $TMP_PROJECT/**/*.pem
|
||||||
|
|
||||||
|
if [[ `git add -A && git diff --quiet && git diff --cached --quiet` ]]; then
|
||||||
# Changes
|
# Changes
|
||||||
cp -rf $RELATIVE_HOME/Projects/kompose/* $TMP_PROJECT
|
|
||||||
rm -rf $TMP_PROJECT/.env $TMP_PROJECT/**/uploads/ $TMP_PROJECT/**/*.sql $TMP_PROJECT/**/*.pem
|
|
||||||
git add -A
|
|
||||||
git commit -m "$1"
|
git commit -m "$1"
|
||||||
git push
|
git push
|
||||||
else
|
else
|
||||||
# No changes
|
# No changes
|
||||||
|
git reset
|
||||||
echo "no changes to latest posts"
|
echo "no changes to latest posts"
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user