Taglib git/github usage
Festus Hagen
festushagenlists at yahoo.com
Thu Nov 29 01:20:54 UTC 2012
I do not, That would be a no no ... :)
To touch on that a bit ...
When I would rebase:
> git checkout -b yourfeature
** Accomplish some work ... Notice upstream has a cool new feature!
> git stash (or commit)
> git checkout master
> git pull upstream master
> git checkout yourfeature
> git rebase master
Thanks for checking.
Hopefully this one is not double line spaced, Sorry about the last one!
-Enjoy
fh : )_~
----- Original Message -----
From: Mathias Panzenböck <grosser.meister.morti at gmx.net>
To: taglib-devel at kde.org
Cc:
Sent: Wednesday, November 28, 2012 4:27 PM
Subject: Re: Taglib git/github usage
Do you rebase things that are already pushed to any github repo?
On 11/28/2012 08:25 PM, Festus Hagen wrote:
> Hi all,
>
> Hoping y'all might take a look at my taglib git/github steps and point out the errors of my ways!
> Apparently I'm doing something wrong, things get all wacked and out of sync.
>
> The following is my procedure:
>
> ** Online
>
> ** Start up
>
> * Logon to github and fork a repo.
>
> * Remember the name or better yet write it down as well as:
>
> Your repo ssh link (git at github.com:FestusHagen/taglib.git)
>
> The canonical repo https link (https://github.com/taglib/taglib.git)
>
>
> ** Local
>
> ** Clone and add canonical repo (upstream)
>
>> git clone git at github.com:FestusHagen/taglib.git
>
>> git remote add upstream https://github.com/taglib/taglib.git
>
>
> ** Usage
>
> ** Update Local Master (from the Canonical repo (upstream))
>
>> git checkout master
>
>> git pull upstream master
>
>
> ** Update Public master
>
>> git checkout master
>
>> git push
>
> or
>
> > git push origin master
>
>
> ** Branches needing rebasing from master
>
>> git checkout BranchNeedingRebasing
>
>> git rebase master
>
>
> ** Prepare for Pull Request
>
>> git checkout -b yourfeature
>
> ** Create and Commit your changes
>
>> git push origin yourfeature
>
>
> ** Logon to Github
>
> ** Web Browse to upstream and do a Pull Request against /yourfeature
>
> ** After the Pull Request has been merged.
>
>> git push origin :yourfeature
>
>> git branch -D yourfeature
>
> Goto 'Update Local Master'
>
>
> Thanks y'all for doing what ya do!
>
> -Enjoy
> fh : )_~
>
> _______________________________________________
> taglib-devel mailing list
> taglib-devel at kde.org
> https://mail.kde.org/mailman/listinfo/taglib-devel
>
_______________________________________________
taglib-devel mailing list
taglib-devel at kde.org
https://mail.kde.org/mailman/listinfo/taglib-devel
More information about the taglib-devel
mailing list