1. How do I know which fork I'm playing? It seems that it would be the most recently fetched, but if I'd like to step back from a newer unified to an older master, is this an easy thing to do?
I have two minutes with my laptop, so this is really quick.
Git makes it super-easy to switch between versions. `git checkout MWDF_4b` gives you the offical 4b release, likewise you can `git checkout MWDF_4c` (and 4d, and 4e, and 4f, and 4g).
To see the last commit on your branch, you can `git show` or `git log`. I find that `git log --oneline --no-merges` is great for seeing history. And you can `git show ID` with any of the IDs (in the left column) to see what the changes are. However I personally find the
network view on github to be most useful.
The branches in your fork won't automatically update from the branches in my fork until you ask them to. You can use `git remote -v` to see what other repositories your git set-up knows about. If mine isn't there, you can add it with `git remote add pjf git@github.com:pjf/masterwork-dwarf-fortress.git`. You can then `git fetch pjf` to download everything from my repo (which should be pretty swift!) and `git merge pjf/master` or `git merge pjf/unified` to merge a remote branch into your own. If you want you can get fancy and set up pull targets, but I don't quite have time to get into that here.
One of the best things is that provided you can use `commit` and `push`, I can pretty much do the rest from my end. I can see when you've pushed commits, merge them into my branches, and even send you `pull requests` which will merge my changes back into yours. So don't worry if any of the advanced commands seem hard at first, you can totally start with the basics. Github also has a
bootcamp which goes through the basics, and there are lots of tutorials on-line. Don't be afraid to try things out, it's super-easy to undo things in git (that's what `git revert` does).
And now I'm totally out of time, so keep being amazing, and I'll post more tomorrow!
~ T
P.S. misiekm: You can totally drop them over 4g, although the raw changes won't end up in your saves until you gen a new world.