kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #34597
Re: Git noob question
OK, I followed Seth’s recipe so I’m now “right-side-up”. (5.0 on master; 6.0 on a branch)
But I still don’t want to do a general push (as that will copy all my branches), right?
So I do a:
git push origin master
right?
Next question, when it asks for my launchpad username, what’s it looking for? (My “launchpad id” is “jeyjey”, but when I change my password it sends me to Ubuntu.One and suggests “jeff@xxxxxxxxx <mailto:jeff@xxxxxxxxx>”. Neither one seems to work from git.)
Thanks,
Jeff
> On 2 Mar 2018, at 21:09, Wayne Stambaugh <stambaughw@xxxxxxxxx> wrote:
>
> Jeff,
>
> Please remember no v6 stuff until the stable 5 version is released and branched. If you muck it up, I can always overwrite it with the last valid commit.
>
> Cheers,
>
> Wayne
>
> On 03/02/2018 04:03 PM, Seth Hillbrand wrote:
>> Jeff-
>> As a fellow refuge from centralized VCSs, I sympathize. It took me a while to learn to love git branch but it is your friend.
>> Here's a quick way to get into the layout Wayne was recommending:
>> git checkout master (you are now in your branch that has all the V6 stuff)
>> git checkout -b v6_updates (you have now created and checked out a new branch with your V6 mods)
>> git checkout master (back to master again)
>> git reset --hard upstream/master (This discards all of your changes to the master branch and puts you back in line with launchpad's master)
>> After this, you will have a v6_updates branch with your V6 changes and a clean master branch. When you are ready to create a new feature, you just `git checkout -b new_feature_branch` and go.
>> -S
>> 2018-03-02 12:48 GMT-08:00 Jon Evans <jon@xxxxxxxxxxxxx <mailto:jon@xxxxxxxxxxxxx>>:
>> (to make this last point easier, you can configure git to
>> automatically rebase when you do `git pull` :
>> https://stevenharman.net/git-pull-with-automatic-rebase
>> <https://stevenharman.net/git-pull-with-automatic-rebase> )
>> On Fri, Mar 2, 2018 at 3:46 PM, Wayne Stambaugh
>> <stambaughw@xxxxxxxxx <mailto:stambaughw@xxxxxxxxx>> wrote:
>> Jeff,
>> On 03/02/2018 03:28 PM, Jeff Young wrote:
>> Before I go and make a hash of everything, can someone
>> please validate the following.
>> I have a bunch of 6.0 work on my master.
>> Making changes to master is risky unless you doing a simple bug
>> fix but even then I work in a separate branch then merge into
>> master before I push. You should be using a new branch at a
>> minimum. Better yet, a branch per feature that you keep up to
>> date with the upstream master so they merge cleanly.
>> I have a 5.0stable branch that I use for 5.0.
>> If I want to push changes for RC2, I’d do:
>> git push origin 5.0stable:master
>> As long as origin is linked to the main launchpad repo, you can
>> just do a `git push`. If it's not linked to master than you run
>> `git push repo_name master` where repo name is what ever you
>> named with the `git remote` command. You can check your remote
>> links using `git remote -v`. Make sure you rebase you changes
>> against upstream so we don't have all of you branch/merge info
>> in the main repo.
>> Wayne
>> Is that right?
>> Thanks,
>> Jeff.
>> _______________________________________________
>> Mailing list: https://launchpad.net/~kicad-developers
>> <https://launchpad.net/~kicad-developers>
>> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
>> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
>> Unsubscribe : https://launchpad.net/~kicad-developers
>> <https://launchpad.net/~kicad-developers>
>> More help : https://help.launchpad.net/ListHelp
>> <https://help.launchpad.net/ListHelp>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~kicad-developers
>> <https://launchpad.net/~kicad-developers>
>> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
>> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
>> Unsubscribe : https://launchpad.net/~kicad-developers
>> <https://launchpad.net/~kicad-developers>
>> More help : https://help.launchpad.net/ListHelp
>> <https://help.launchpad.net/ListHelp>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~kicad-developers
>> <https://launchpad.net/~kicad-developers>
>> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
>> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
>> Unsubscribe : https://launchpad.net/~kicad-developers
>> <https://launchpad.net/~kicad-developers>
>> More help : https://help.launchpad.net/ListHelp
>> <https://help.launchpad.net/ListHelp>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~kicad-developers
>> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~kicad-developers
>> More help : https://help.launchpad.net/ListHelp
>
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help : https://help.launchpad.net/ListHelp
Follow ups
References