I am trying to understand how a Git thread works with Github.
Github allows you to use the fork / pull model to integrate changes, where all upstream repositories and all its branches are copied to the fork.
Then, using the Git thread, I would set aside the dev branch, and then, when done, my changes will be merged into the dev branch of my fork, and not upstream. Therefore, when the transfer request is executed back up the repo, it combines dev (fork) into dev (upstream), but this loses all knowledge about my function branch, etc. Ever existed.
So for the Git thread to work correctly, would I need to stop expanding the repo and creating function branches directly in the upstream repo?
So should fork / pull be kept separate from the Git thread?
source share