欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

在github源项目中下载的工程代码,如何上传到自己的项目中?

程序员文章站 2022-04-29 16:44:07
...

转载说明: 内容来自*: Message ‘src refspec master does not match any’ when pushing commits in Git
笔者在实际开发过程中遇到的一些问题并找到解决方案,将此记录成博客,以供后面复盘。

前言

笔者最近遇到一个问题,由于软件代码迭代升级,github源项目中的代码更新到了最新版本。按常理来说,我应该将自己的项目也跟着更新(反向pr),但是我当时可能是没有考虑那么多,直接从官网git clone了源代码工程。
现在在本地修改后,想要将工程传到自己的项目里面,再提交pr。这时遇到了一些问题,故作此记录,以供后面系统学习相关理论进行分析。

操作步骤(默认此时就在github工程根目录下,且修改了代码bug准备上传工程了)

  1. 修改.git文件夹下的config文件:
vim .git/config
  1. 将url改成自己的github仓库地址
    比如我将https://github.com/intel/ros_openvino_toolkit.git
    修改成了https://github.com/Corsair-cxs/ros_openvino_toolkit
    修改完成后,检查一下效果: git remote -v
  2. git add .
  3. git push -u origin 你的分支名 注意这里的-u参数!
  4. git commit -m "你的注释"
  5. git push origin 你的分支名

参考链接

*: Message ‘src refspec master does not match any’ when pushing commits in Git

相关标签: GitHub github git