Git强制上传本地分支

采用这个方法可以让一个仓库存储不同的软件代码。如主分支存Hexo的网页代码,一个存Hexo的源代码。

现在git上建立分支新source。

如果还未建立本地git仓库。先执行如下指令

1
2
3
4
git init
git remote add origin https://github.com/XXXX/XXXXX.git
git add .
git commit -m 'XXXX'

创建好本地仓库并关联远程仓库后执行如下指令.其中master替换为本地分支名,source替换为远程分支名。 -f表示清空远程分支。如果不加 -f 则会提示error: failed to push some refs to

1
git push origin master:source -f

这样处理以后再拉取仓库,并设置追踪

1
2
git pull origin source:master
git branch --set-upstream-to origin/source

后续更新文件后git push就不会提示 To push the current branch and set the remote as upstream, use git push --set-upstream origin mastererror: failed to push some refs to了。

  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!
  • Copyrights © 2022-2024 Konsin
  • 访问人数: | 浏览次数:

请我喝杯咖啡吧~

支付宝
微信