为了方便不同电脑进行代码编写,所以就记录一下git的创建和一些脚本
一、创建本地仓库
git init
二、添加文件到本地仓库
git add file_name
三、提交代码
git config --global user.email "you@example.com" # 已经绑定可以不用
git config --global user.name "Your Name" # 已经绑定可以不用
git commit -m “第一次提交”
四、创建远程仓库
登录到你的远程仓库托管服务提供商的网站,例如gitHub、gitLab、gitee等。在仓库页面上找到”New repository”或者”Create a new repository”按钮,并点击它。
五、绑定远程仓库
git remote add origin <远程仓库URL>
六、push到master
git push -u origin master
七、拉取和提交脚本
#!/bin/bash
# 定义远程仓库的名称,默认为 origin
REMOTE_NAME="origin"
# 定义分支名称,默认为 master
BRANCH_NAME="master"
# 停止脚本执行,如果任何命令返回非零状态
set -e
# 切换到你的 Git 仓库目录
# 请替换下面的路径为你的 Git 仓库的路径
cd Git代码的根路径
# 执行 git pull 以拉取最新代码
echo "正在从远程仓库拉取最新代码..."
git pull $REMOTE_NAME $BRANCH_NAME
# 检查是否有文件被修改或新文件需要提交
if git diff --quiet HEAD; then
echo "没有检测到需要提交的变更。"
exit 0
fi
# 执行 git add 将所有更改添加到暂存区
echo "添加变更到暂存区..."
git add .
# 执行 git commit 提交更改
echo "提交更改..."
# -m 参数后面是提交信息,可以根据需要自定义或传递参数
COMMIT_MESSAGE="自动化提交: 更新文件"
git commit -m "$COMMIT_MESSAGE"
# 执行 git push 推送更改到远程仓库
echo "推送更改到远程仓库..."
git push $REMOTE_NAME $BRANCH_NAME
echo "所有操作完成。"