diff --git a/.gitignore b/.gitignore index a9b9cd5..8fd8919 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ push +.gitcommit.txt diff --git a/linux/lib/rc_lib b/linux/lib/rc_lib index 1b22beb..9ed1670 100644 --- a/linux/lib/rc_lib +++ b/linux/lib/rc_lib @@ -25,3 +25,17 @@ ginit() { git commit -m "Initial commit" git push --set-upstream origin main } + +gpush() { + if [ -f "$PWD/.gitcommit.txt" ]; then + local commit="$(tail -n 1 .gitcommit.txt)" + local branch="$(git branch --show-current 2>/dev/null || git rev-parse --abbrev-ref HEAD 2>/dev/null)" + git add . + git commit -m "$commit" + git push origin "$branch" + else + echo "file no" + fi +} + +