下载gogs仓库master分支zip包后是否无需clone即可新增自定义分支
操作方案
不需要重新clone整个项目,你当前基于下载的Zip包初始化的本地Git仓库可以直接完成远程新分支推送操作,按以下步骤配置即可:
- 第一步:在本地项目目录下添加Gogs远程仓库地址
git remote add origin <你的Gogs仓库对应的HTTP/SSH访问地址> - 第二步:拉取远程仓库的提交记录,对齐本地与远程的历史版本
git fetch origin - 第三步:如果本地提交历史与远程master分支存在分叉,执行变基操作对齐历史
git rebase origin/master - 第四步:推送本地个人分支到Gogs远程仓库,自动创建对应的新分支
git push origin <你的本地个人分支名>:<预期的远程新分支名>
注意:如果出现历史不匹配导致推送失败,确认本地代码为最新可覆盖版本的前提下,可以在push命令末尾添加
--force参数强制推送,该操作会覆盖远程分支的已有提交记录,请谨慎使用。
内容的提问来源于stack exchange,提问作者user16333885
相关产品推荐
相关产品推荐

