From a634c129d2ef6eb6757b7d98ef14afb6c9572141 Mon Sep 17 00:00:00 2001 From: hellcat <> Date: Mon, 14 Apr 2025 13:53:16 +0800 Subject: [PATCH] no message --- github/init.sh | 21 ++++++++++++++++++--- github/push.sh | 18 +++--------------- 2 files changed, 21 insertions(+), 18 deletions(-) diff --git a/github/init.sh b/github/init.sh index a45ed8e..6301661 100755 --- a/github/init.sh +++ b/github/init.sh @@ -1,13 +1,28 @@ #!/bin/bash -cd $1 +# 检查是否提供了目录和远程仓库地址参数 +if [ -z "$1" ] || [ -z "$2" ]; then + echo "请提供要操作的目录和远程仓库地址." + exit 1 +fi +# 进入指定目录 +cd "$1" || { echo "无法进入目录 $1"; exit 1; } + +# 添加安全目录 +git config --global --add safe.directory "$1" + +# 初始化 Git 仓库 git init +# 提交第一次更改 git commit -m "first commit" +# 创建并切换到 main 分支 git branch -M main -git remote add origin $2 +# 添加远程仓库 +git remote add origin "$2" -git push -u origin main +# 推送到远程仓库 +# git push -u origin main diff --git a/github/push.sh b/github/push.sh index 116d096..131023f 100755 --- a/github/push.sh +++ b/github/push.sh @@ -1,22 +1,10 @@ #!/bin/bash -# 检查是否提供了目录参数 -if [ -z "$1" ]; then - echo "请提供要操作的目录." - exit 1 -fi +cd $1 -# 进入指定目录 -cd "$1" || { echo "无法进入目录 $1"; exit 1; } - -# 添加安全目录 -git config --global --add safe.directory "$1" - -# 添加所有更改 git add . -# 提交更改,使用当前日期作为提交信息 git commit -m "$(date)" -# 推送到远程仓库,确保将 'main' 替换为你的默认分支名称 -git push origin main # 或者使用你的默认分支名称 +git push origin main # 确保将 'main' 替换为你的默认分支名称 +