提交 cbab4a5b 编写于 作者: 张磊's avatar 张磊

auto commit

上级 0909d2c7
...@@ -10,21 +10,22 @@ else ...@@ -10,21 +10,22 @@ else
git fetch --all git fetch --all
result=`git symbolic-ref --short -q HEAD` # 获取分支名 result=`git symbolic-ref --short -q HEAD` # 获取分支名
diff=`git diff $result $originBranch | grep -i ">>>>>>"` diff=`git diff $result $originBranch | grep -i ">>>>>>"`
if test $diff -eq "" empty=""
if test $diff -eq $empty
then then
current_id=`git log -n 1 $originBranch --pretty=format:"%H"` current_id=`git log -n 1 $originBranch --pretty=format:"%H"`
echo "没有冲突,继续" echo "没有冲突,继续"
echo "远程目标分支: $originBranch " echo "远程目标分支: $originBranch "
echo "远程目标分支最新commit: $current_id" echo "远程目标分支最新commit: $current_id"
git reset --soft $current_id git reset --soft $current_id
git add . git add .
git commit -m "$msg" git commit -m "$msg"
git push origin --force-with-lease $result # 提交代码到github(修改了远程项目名) git push origin --force-with-lease $result # 提交代码到github(修改了远程项目名)
else else
git add . git add .
git commit -m "auto commit" git commit -m "auto commit"
git push origin $result git push origin $result
echo "本地分支和origin/release存在冲突" echo "本地分支和origin/release存在冲突"
echo "result: $result $diff" echo "result: $result $diff"
fi fi
fi fi
\ No newline at end of file
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册