<div dir="ltr">Coming late to the game with a big +1 to everything, because this is also something I've found myself discussing a great deal with Webmaker devs, on the Teach the Web team, and on other collaborations as well. It's such a common problem...!<div>
<br></div><div>I'm another typical use-case of someone who *used* to be a full-on designer and knew git/github well (and even faciltiated workshops on how designers can use it to build things like the Open Design Definition! <a href="http://design.okfn.org/designdefinition/">http://design.okfn.org/designdefinition/</a> ) </div>
<div><br></div><div>HOWEVER, ironically in the last year since starting with Mozilla, I've almost entirely forgotten how to do all of it, and now feel like I'm starting (again) at the beginning! #Fail!</div><div>
<br>
</div><div>Therefore, would *love* some sort of GitClub creation, where we could share progress, problems and best-learning-practices. I suspect it'd keep a lot of us 'fresher' in this space than we currently are...</div>
<div><br></div><div>(づ。◕‿‿◕。)づ!!!<br></div><div><br></div><div><br></div></div><div class="gmail_extra"><br clear="all"><div><div dir="ltr"><div><a href="https://www.webmaker.org/" target="_blank">
</a>
<table style="font:14px/1.2 'Fira Sans','Open Sans',Helvetica,Arial,Sans-Serif!important">
<tbody><tr>
<td style="border-right:2px solid grey;padding:1em 1em 1em 0;text-align:center">
<a href="https://www.webmaker.org/" target="_blank">
<img src="http://stuff.webmaker.org/editorial-assets/unnamed.png" style="width:100px" alt="Mozilla Webmaker" height="100" width="100">
</a><br>
</td>
<td style="padding:1em 0 1em 1em"><b>
Kat Braybrooke</b><br>Curation & Co-Design Lead<br>Mozilla Foundation<br>
<br>
Email: <a href="mailto:kat@mozillafoundation.org" target="_blank">kat@mozillafoundation.org</a><br>
Twitter/IRC: <a href="https://twitter.com/codekat" target="_blank">@codekat</a><br>
Web: <a href="https://www.webmaker.org/" target="_blank">www.webmaker.org/teach</a></td></tr></tbody></table><br><a href="https://www.webmaker.org/" target="_blank"></a></div><span style="font-family:arial;font-size:small"></span></div>
</div>
<br><br><div class="gmail_quote">On Mon, Mar 3, 2014 at 6:15 PM, Pomax <span dir="ltr"><<a href="mailto:michiel@mozillafoundation.org" target="_blank">michiel@mozillafoundation.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
As someone with an extensive history of swearing at svn and git, I'd also like to add that it'll be worth not just covering the basics, but also the "what to do when everything goes wrong", because it tends to.<br>
<br>
csv, svn, hg, git, they're all "wonderful while they work", but add a human to the mix and somehow they'll manage to get these programs stuck in situations that they can't recover from without expert help. If, sorry, *when* something goes wrong you might as well be trying to get out of "vi" while having never used it before. Not infrequently the simplest solution turns out to be to just delete your clone, reclone, and take it from there, rather than spending half a day fixing the problem "the right way"...<br>
<br>
If we can include a troubleshooting section with things like "git checkout master -f" to get you back to master, no questions asked" and "git reset --HARD" to undo everything you've done so far, and my personal favourite "git fetch upstream" + "git checkout -B master upstream/master" to get back to what the master branch *really* should be, that'd be incredibly valuable. I really wish I'd known about those when I started with git, for instance. Even if those commands make me lose my code changes, I'd rather lose half an hour of work than spend several hours making git restore those 30 minutes "the right way"!<span class="HOEnZb"><font color="#888888"><br>
<br>
- Pomax</font></span><div class="HOEnZb"><div class="h5"><br>
______________________________<u></u>_________________<br>
Webmaker-dev mailing list<br>
<a href="mailto:Webmaker-dev@mozilla.org" target="_blank">Webmaker-dev@mozilla.org</a><br>
<a href="https://mail.mozilla.org/listinfo/webmaker-dev" target="_blank">https://mail.mozilla.org/<u></u>listinfo/webmaker-dev</a><br>
</div></div></blockquote></div><br></div>