git新建分支和合并fork分支

git新建分支和合并fork分支

1.新建和删除分支

javascript 复制代码
git checkout --orphan emptybranch
git rm -rf .
echo '# new branch' >> README.md
git add README.md
git commit -m 'new branch'
git push origin emptybranch

2.回滚代码

javascript 复制代码
git reset --hard 目标版本号"
git push -f

3.合并分支

javascript 复制代码
git remote add upstream <原仓库git地址>
git fetch upstream
git merge origin2/master --allow-unrelated-histories

4.删除分支

javascript 复制代码
git checkout <another_branch>
git branch -d <branch_name>
git branch -D <branch_name>
git push <remote_name> --delete <branch_name>

5.仓库迁移

javascript 复制代码
git clone --bare ssh://url
cd xxx-ui.git/
git push --mirror ssh://url
相关推荐
Asurplus3 小时前
Centos7安装Git环境
git·centos·yum·dnf
m0_743125134 小时前
claude --version 报错Claude Code on Windows requires git-bash (https://git-scm.com/downloads/win).
开发语言·git·bash
AntoineGriezmann5 小时前
Git:新建功能分支并解决 Merge 冲突
git
Sylus_sui7 小时前
Git快速创建并推送新分支
git
悠悠子衿121388 小时前
Claude+VSCODE配置git导致频繁弹出git bash 的CMO窗口解决方法
ide·git·vscode
QC七哥9 小时前
伪造git提交记录生成点阵字符
git·github
HilariousDog10 小时前
git仓库中克隆文件同时保存line history / 行提交历史的方法介绍
git
TimberWill10 小时前
GitHub Copilot 一键生成中文commit提示语规则设置
git·github
Java后端的Ai之路11 小时前
【远程仓库】- 上传本地项目到远程仓库Gitee(码云)指南
git·gitee·ssh·仓库
bj_zhb13 小时前
git reflog用法
大数据·linux·git·github