<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>I wasn't clear.<BR><br>I see no need for me to have my own github hosted repository.<BR>I might have "fell" into having it through.<BR> <BR> <BR>I'd just like to have the one "master" on github and an unavoidable local repo.<br> (just one local? or a few?)<BR> <BR> <BR>I'd like to push to master.<BR> <BR> <BR>Can this work?<BR> <BR> <BR>And then, who controls who is allowed to push to master?<BR>Surely it isn't just world-writable.<BR> <BR> <BR>Or I must push to github-hosted-jaykrell and then someone/everyone must pull from github-hosted-jaykrell?<BR> <BR> <BR> <BR>Thanks,<BR> - Jay<br><br><br> <BR><div>> Date: Wed, 10 Dec 2014 18:12:45 +0100<br>> From: wagner@elego.de<br>> To: rodney.m.bates@acm.org<br>> CC: m3devel@elegosoft.com<br>> Subject: Re: [M3devel] getting started with git?<br>> <br>> On Wed, 10 Dec 2014 08:29:29 -0600<br>> "Rodney M. Bates" <rodney_bates@lcwb.coop> wrote:<br>> <br>> > I'm pretty new at git too, so my impressions are tenuous<br>> > <br>> > On 12/10/2014 06:20 AM, Jay K wrote:<br>> [...]<br>> > > I submit a pull request?<br>> > > I haven't figured out how.<br>> > <br>> > 'pull' is a git command you can issue locally, naming the remote<br>> > repo (and the branch) you want to pull from.  With the remote repo URL<br>> > omitted, it pulls from the one you originally cloned from.  That is<br>> > remembered somewhere locally.  You can examine/edit the URL with some<br>> > command, I think 'remote'. (push defaults to this URL too.)<br>> > <br>> > What I have been unable to do is get an explicit repo URL in<br>> > a pull or push command to work.  Every spelling I try either silently<br>> > and immediately returns a prompt, with no evidence anything happened,<br>> > or gives a error message criticizing the repo URL as if it were supposed<br>> > to be a branch name or something other than a URL..<br>> > <br>> > > And who handles them?<br>> > > Or it is automatic? But how to stop arbitrary edits then?<br>> > <br>> > I am quite certain it is not automatic.  You have to explicitly pull.<br>> > <br>> > Somebody else with their own local repo can push it to yours, but you<br>> > have to have given them permission somehow.  I doubt the github repo<br>> > will ever get pushed to yours.<br>> <br>> You're talking about two different things. See<br>> https://help.github.com/articles/using-pull-requests/<br>> for pull requests on github, wile 'git pull' is just<br>> a combination of 'git fetch' and 'git merge':<br>> <br>> http://git-scm.com/docs/git-pull<br>> <br>> I'm not sure if the small number of m3 developers will need<br>> pull requests for their collaboration.<br>> <br>> Olaf<br>> -- <br>> Olaf Wagner -- elego Software Solutions GmbH -- http://www.elegosoft.com <br>>                Gustav-Meyer-Allee 25 / Gebäude 12, 13355 Berlin, Germany<br>> phone: +49 30 23 45 86 96  mobile: +49 177 2345 869  fax: +49 30 23 45 86 95<br>> Geschäftsführer: Olaf Wagner | Sitz: Berlin<br>> Handelregister: Amtsgericht Charlottenburg HRB 77719 | USt-IdNr: DE163214194<br></div>                                        </div></body>
</html>