[LUNA] Github question

cyberdork33 cyberdork33 at gmail.com
Tue Sep 29 07:23:05 CDT 2015


John has the typical workflow, except I would say that you only need the pull request if you are trying to merge changes into a repo that is controlled by someone else, not your own repo (unless I am missing something there.) I think the key here is that you only need one remote repository. Create a branch and work within that branch until you have a code unit that is ready to merge into the master branch. Then merge and push to the server. This keeps the published code clean even while you are working on a new additions.

> On Sep 28, 2015, at 11:49 PM, Michael W. Hall <hallmw at att.net> wrote:
> 
> Think I have it now.  I created the repository.  Cloned the new FTC to
> my machine.  Copied the code I had in ftc_app to FTC.  I did a git add
> *.  Then I did a git commit.  I just did a git push origin master and it
> appears to be working.  
> 
> 
> On Mon, 2015-09-28 at 23:24 -0500, John Price wrote:
>> Typical process:
>> 
>> checkout the master branch.
>> create a new branch with changes you plan to make
>> make some changes, commit, repeat.
>> "push" the commits to the remote, creating a new branch on the remote,
>> typically with the same name as you local branch (i.e. origin/branch)
>> create a pull request (on the website) that merges your branch into the
>> master.
>> merge the pull request (on the website)
>> repeat from the top
>> 
>> Useful command:
>> git log --graph --oneline --decorate --all
>> 
>> This lets you see the commit graph.  take note of HEAD, master, and
>> origin/master.  Before you start working you probably want all those to be
>> pointing to the same branch (or at least be aware of where they are
>> pointing).
>> 
>> 
>> 
>> On Mon, Sep 28, 2015 at 11:06 PM, Michael W. Hall <hallmw at att.net> wrote:
>> 
>>> Not sure that is what I want.  I think that will notify the developers
>>> of the SDK about reviewing my changes.  Our changes are just for our
>>> robot.
>>> 
>>> The ftc_app is a fork of the SDK that qualcomm developed, for the
>>> different robot teams to use, to write java code to control there
>>> robots.
>>> 
>>> On Mon, 2015-09-28 at 22:00 -0500, John Price wrote:
>>>> Create a pull request:
>>> https://help.github.com/articles/using-pull-requests/
>>>> 
>>>> 
>>>> 
>>>> On Mon, Sep 28, 2015 at 9:26 PM, Michael W. Hall <hallmw at att.net> wrote:
>>>> 
>>>>> I setup a Github account for our robotics team.  I created a repository
>>>>> [my_github_accoun]/FTC.  I forked the robotics sdk into
>>>>> [my_github_accoun]/ftc_app.  I then cloned that on my machine and made
>>>>> some changes and pushed those changes back to
>>>>> [my_github_accoun]/ftc_app.  I would like to put the changes into
>>>>> [my_github_accoun]/FTC which I created through the Github web
>>> interface.
>>>>> 
>>>>> I am using android studio.  Could someone tell me how to accomplish
>>>>> this?  I am new to using Github.  I have use git on my local machine
>>> but
>>>>> this is new to me.  TIA.
>>>>> 
>>>>> Michael
>>>>> 
>>>>> _______________________________________________
>>>>> LUNA mailing list
>>>>> LUNA at lunagroup.us
>>>>> http://lunagroup.us/mailman/listinfo/luna
>>>>> 
>>>> -------------- next part --------------
>>>> An HTML attachment was scrubbed...
>>>> URL: <
>>> http://lunagroup.us/pipermail/luna/attachments/20150928/06fabc5c/attachment.html
>>>> 
>>>> _______________________________________________
>>>> LUNA mailing list
>>>> LUNA at lunagroup.us
>>>> http://lunagroup.us/mailman/listinfo/luna
>>> 
>>> 
>>> _______________________________________________
>>> LUNA mailing list
>>> LUNA at lunagroup.us
>>> http://lunagroup.us/mailman/listinfo/luna
>>> 
>> -------------- next part --------------
>> An HTML attachment was scrubbed...
>> URL: <http://lunagroup.us/pipermail/luna/attachments/20150928/028e8a2b/attachment.html>
>> _______________________________________________
>> LUNA mailing list
>> LUNA at lunagroup.us
>> http://lunagroup.us/mailman/listinfo/luna
> 
> 
> _______________________________________________
> LUNA mailing list
> LUNA at lunagroup.us
> http://lunagroup.us/mailman/listinfo/luna



More information about the LUNA mailing list