Re: [PATCH v2] doc: add triangular workflow
From: Matthieu Moy <hidden>
Date: 2017-12-15 15:54:24
ALBERTIN TIMOTHEE p1514771 [off-list ref] writes:
quoted
quoted
+Example with master as <branch>: +=================================== +* `git config branch.master.remote upstream` +* `git config branch.master.pushRemote origin` +===================================quoted
origin is the remote you've cloned from. From the text above, I guess you meant it to point to PUBLISH. But all the examples "git clone" you gave are from UPSTREAM.quoted
You're mixing the case where one "git clone"s from UPSTREAM and "git remode add"s PUBLISH, and the converse. Both are possible, but the "origin" remote will be different depending on which one you chose.I think I don't really get it. IMHO UPSTREAM is name from the repository you pull from and PUBLISH from the repositiry you push to.
In your document, you're suggesting to clone from ORIGIN, and then to set pushRemote to origin. This means "git push" will push to ORIGIN, which doesn't work. Actually, if one follows your instructions, upstream and origin will point to the same remote. Did you test your own document on a real-life example? If not, you should do so before anything else. You should notice this kind of issues before asking for external review. -- Matthieu Moy https://matthieu-moy.fr/