git_updata.sh
790 字节
#!/bin/bash
#1、输入分支名,账号,密码,描述信息
branch_name="dev"
Account="PanHaoBin"
PassWord="ookk3866"
Message="更新"
ProjectName="114.132.166.25:8099/PanHaoBin/JZSDK_Linux.git"
# 检查分支是否存在
if git rev-parse --verify "$branch_name" >/dev/null 2>&1; then
echo "分支 $branch_name 存在"
else
echo "分支 $branch_name 不存在"
# 创建新分支
git branch "$branch_name"
fi
# 切换到新创建的分支
git checkout "$branch_name"
#选择上传内容
#git add -n . | grep -v "project_build" | xargs git add
git add .
# 写入描述/注释
git commit -m "$Message"
# 设置远程仓库的URL
remote_url="http://$Account:$PassWord@$ProjectName"
# 上传到远程仓库
git push "$remote_url" "$branch_name"
echo "推送完成"