The workflow is that you clone a repo once, from the official github
(so in this case, sympy/sympy), and you add forks (including your own)
as remotes. So, if you haven't cloned yet

git clone [email protected]:sympy/sympy.git
cd sympy

then add skirpichev as a remote

git remote add skirpichev [email protected]:sympy/sympy.git

and download the code

git fetch skirpichev

and check out the code

git checkout skirpichev/3198-euler

This will checkout a "detached head" state. If you want to commit
additional changes to the remote branch, you need to create your own
branch.

git branch branchname

By the way, you can replace the ssh urls with https or git urls if you
want. It's recommended to use ssh for your own fork, though, if your
network allows it, because it's much easier and more secure.

Once you do have your own fork, you can do

git remote add github [email protected]:yournick/sympy.git

(replace "yournick" with your nickname).

The names of the remotes are arbitrary, but it's easiest if you use
"github" for your fork and the person's username for other people's
forks.

Then, to push code to your fork, use

git push github branchname

Aaron Meurer

On Sat, Sep 7, 2013 at 3:26 AM, Saullo Castro <[email protected]> wrote:
> I created a fork of sympy in my account.
> Now I don't know which branch to add in order to get this pull request.
> For this case, which name should I use for github-somenick ? And for
> somebranch.
>
> Sorry by these basic questions, but I have really no idea !
>
>
>
> On Saturday, September 7, 2013 11:12:38 AM UTC+2, Sergey Kirpichev wrote:
>>
>> On Sat, Sep 07, 2013 at 10:13:01AM +0200, Saullo Castro wrote:
>> >    I tried to clone�[1]https://github.com/sympy/sympy/pull/2431�but this
>> > is
>> >    not merged yet. How can I clone from this pull request in order to
>> > work in
>> >    it?
>>
>> Clone sympy first.  Then, add remote repository you needed:
>> git remote add github-somenick [email protected]:somenick/sympy.git
>> git fetch github-somenick
>>
>> and check out the branch you want to work on:
>> git checkout -b you-name-it github-somenick/somebranch
>>
>> PS:
>> Inspired by:
>>
>> https://github.com/sympy/sympy/wiki/Development-workflow#wiki-cloning-sympy
>
> --
> You received this message because you are subscribed to the Google Groups
> "sympy" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/sympy.
> For more options, visit https://groups.google.com/groups/opt_out.

-- 
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sympy.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to