新增初始化说明

This commit is contained in:
林觅
2026-08-25 16:56:53 +08:00
parent 2dbe60b944
commit 733b90dfde
2 changed files with 112 additions and 0 deletions
+56
View File
@@ -0,0 +1,56 @@
# Git初始化设置
### 关联线上仓库并拉取
```bash
# 初始化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分支
```bash
git checkout main
git merge dev
git add .
git commit -m "更新内容"
git push origin main
```
### 强制覆盖本地
```bash
git fetch --all
git reset --hard origin/main
git pull origin main
```
### 发布release
```bash
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
```
+56
View File
@@ -0,0 +1,56 @@
# Git初始化设置
### 关联线上仓库并拉取
```bash
# 初始化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分支
```bash
git checkout main
git merge dev
git add .
git commit -m "更新内容"
git push origin main
```
### 强制覆盖本地
```bash
git fetch --all
git reset --hard origin/main
git pull origin main
```
### 发布release
```bash
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
```