参考:
https://blog.csdn.net/Leventcoco/article/details/135871779
1)第一步 先fork第三方项目
点击fork然后就同步一份到自己名下了,后续修改在自己名下这项目上先修改:
2)修改项目(要提交的新功能或者需要修改的bug)
1、先下载代码到本地
git clone https://github.com/lonngxiang/sherpa-onnx.git
2、修改代码这里省略,自己在这clone下的项目里修改新增保存即可
3、修改上传github
建议直接命令行操作
操作前设置下
在这里插入代码片
git status
git branch
git add .
git commit -s -m "你这个commit干了啥"
git push -f
成功打印信息
3)提交PR
上面pull后在自己fork项目就会发现commit ahead of,这表示你的远程下游仓库已经同步了你在本地对代码的更改,点击Open pull request即可向你的上游仓库(k2-fsa/sherpa-onnx)发起一个PR
最终在主项目Pull Request下就能看到提交的PR