Przeglądaj źródła

add: 一键推送脚本

海棉 1 tydzień temu
rodzic
commit
4be7355106
1 zmienionych plików z 35 dodań i 0 usunięć
  1. 35 0
      推送代码.command

+ 35 - 0
推送代码.command

@@ -0,0 +1,35 @@
+#!/bin/bash
+# 把项目代码推送到 Gogs(会提示输入账号密码)
+cd "$(dirname "$0")" || exit 1
+
+echo "=============================================="
+echo " 推送门店检测工作台到 Gogs"
+echo " 仓库: https://p-git-work.hzbeautybox.com/yhm/yhm-shop-data"
+echo " 分支: master"
+echo "=============================================="
+echo ""
+
+git log --oneline -1
+echo ""
+echo "本地分支:$(git rev-parse --abbrev-ref HEAD)"
+echo "待推送提交:$(git log origin/master..HEAD --oneline 2>/dev/null | wc -l | tr -d ' ') 个(首次推送会显示 0,正常)"
+echo ""
+echo "接下来会提示输入账号密码。"
+echo "  Username: 你的 Gogs 登录名"
+echo "  Password: 你的 Gogs 密码(输入时不显示,属于正常)"
+echo ""
+read -r -p "按回车开始推送…" _
+
+if git push -u origin master; then
+  echo ""
+  echo "✓ 推送成功"
+  echo "  打开查看:https://p-git-work.hzbeautybox.com/yhm/yhm-shop-data"
+else
+  echo ""
+  echo "✗ 推送失败,常见原因:"
+  echo "  1. 账号密码不对"
+  echo "  2. 这个账号没有该仓库的写入权限(需要仓库管理员加你为协作者)"
+  echo "  3. 网络连不上公司 Git 服务器(先确认能打开 https://p-git-work.hzbeautybox.com)"
+fi
+echo ""
+read -r -p "按回车关闭窗口…" _