Forth the repo
Add the remote
And just push to your remote
Then use the usual flow for pr

On Sat, Jul 27, 2019, 16:33 Esteban Maringolo <emaring...@gmail.com> wrote:

> I was working on something using Glorp, loaded as a Metacello
> dependency cloned directly from the pharo-rdbms/Glorp GitHub repo.
>
> Then I found what I think is a bug, make a few modifications and make
> created a new commit.
>
> I cannot commit to the `origin` remote since I'm not a member, but I
> can't create a pull request, because I started from the "upstream"
> repo as my base.
>
> What should be the way to solve this without losing the local changes
> (commited but not pushed)?
>
> I thought:
> - Fork the pharo-rdbms/Glorp repository in my own GitHub user
> - Add a new remote (via CLI) to my Glorp local (pharo)
> repositorypointing to the one at my user (emaringolo/Glorp).
> - Fetch and checkout from the remote pointing to my repository
> - Merge my local changes into my repository
> - Push my changes
> - Create a pull request from eMaringolo/Glorp to pharo-rdbms/Glorp
>
> Is this wrong? What do you suggest?
> I think this might happen to anyone who started working on some
> repository that is not a fork of the canonical and then tries to make
> changes to it.
>
> Regards,
>
> Esteban A. Maringolo
>
>

Reply via email to