This is a read only archive of pad.okfn.org. See the
shutdown announcement
for details.
intro-to-git-and-hub
This misses the basic info and backlinks
Git and GitHub basics
what do you want to learn about git and github?
what do you want to get done? are you writing a book or programming something?
Ideas for things to cover: MARK + / - FOR WHAT INTERESTS YOU
- what are we trying to achive with git
- - the git flow (basic process) +
- - feature branches +
- - examples of good use of git ++
- anatomy of git + terms
- - working copy
- - staging area
- - repository
- - branches
- - forking
- commands and situations
- - init
- - clone
- - add
- - commit
- - branching +
- - megrging +
- - push
- - solving conflicts +
- - rebase +
- - stash +
- - pull requests +
- - linking issues and commits +
- git convention "schools"
- - writing commit messages +
- - cleaning history or not +
- tools
- - git and github compared to other tools
- - command line, github-web, GUIs
- - github issues +
- - diff's +
- - markdown
- - github pages +
- - github for data (datapackage)
- roles in git projects
- - how to not look stupid on github +
- - distributed development and building +
- - reading and evaluating github projects +
- - nontechnical participation +
- - using git alone
- - contributing
- - organizing collaboration +
- git and the architecture of participation
- - static site generation
- - package managers
# excercise?
- preliminary excercise http://try.github.io/
Related notes at GitHub:
https://github.com/okffi/labra/issues/5