I have created 2 rst files to document out-of-tree custom boards, and also how to manage custom apps both in and out of tree, and would like to submit a PR.
This will be the first time I have submitted a PR, and I'm fairly new to using GIT and I'm struggling to understand the (documented) workflow as I just can't relate to it. Here is the history of my interactions with the repositories. 1) I originally created a fork of the main incubator-nuttx repo, sometime back in 2021, from the 10.1 release branch. 2) I have created various branches along the way and committed my changes to my own forked repo 3) My current branch includes a merge of 11.0 RC2 4) My "master" is 5000+ commits behind apache:master, not surprisingly 5) My current active branch is around 500 commits behind apache:master 6) I have not pulled/merged my own branch to my "master" as github says it can't do an automatic merge. 5) I can't do a PR back to apache:master from my active branch because, um, it confuses me! Can a Nuttx/GIT old-hand offer some guidance on how I get out of this seeming muddle so I can get myself in a position to submit PRs? I have other code I would like to contribute so have to get this sorted, but, equally, don't want to mess up my ongoing development work by having to pulling in "random" current patches from apache:master that might break what I'm doing (i.e. I want to be in control of what master branch/release my work is based on). Hope that makes sense?