Files
hx2project/docs/README.md
T
2026-08-25 16:56:53 +08:00

1.1 KiB

Git初始化设置

关联线上仓库并拉取

# 初始化git(已初始化可跳过)
git init

# 关联远程仓库地址
git remote add origin https://gitea.if.fyi/jafar.o.jeh/hx2project.git

# 拉取远程代码(允许无关历史,本地代码保留)
git pull origin main --allow-unrelated-histories
# 拉取远程main分支,冲突全部保留远程、丢弃本地改动
git pull -s theirs origin main

# 所有冲突文件,直接取本地版本
git checkout --ours .
# 所有冲突文件,直接取远程版本
git checkout --theirs .

# 重置本地分支完全和远程一致,本地所有修改清空
git reset --hard origin/main

# 提交推送
git add .
git commit -m "合并远程,本地文件全部覆盖"
git push origin main -f

dev 同步到 main分支

git checkout main
git merge dev
git add .
git commit -m "更新内容"
git push origin main

强制覆盖本地

git fetch --all
git reset --hard origin/main
git pull origin main

发布release

git checkout -b release/v0.0.1
git tag -a v0.0.1 -m "Release v0.0.1"
git push origin release/v0.0.1
git push origin v0.0.1