Workshops/Git Workshop: Difference between revisions

From London Hackspace Wiki
m (→‎Topics (draft): Get that strapline right)
(Add suggestions notice)
Line 28: Line 28:
** The reflog
** The reflog
** Tags
** Tags
== Suggestions ==
Please add ideas for topics you'd like covered!

Revision as of 15:44, 18 February 2011

Topics (draft)

  • Git is a 'stupid content tracker'
    • Why track content?
    • Key Git concepts
  • Tracking your content locally
    • Setting up Git for the first time
    • git init
    • The staging area
    • git add and git commit
    • What's going on? git status and git diff
    • What has been going on? git log and git show
    • Getting help
  • Branches
    • Why branch?
    • Creating a branch
    • Moving between branches
    • Merging branches
  • Working with remotes
    • What is a remote?
    • Cloning from a remote
    • Getting new commits from a remote
    • Sending your commits to a remote
  • Miscellaneous/Advanced Git
    • Ignoring files
    • Using and abusing the staging area (including stashing)
    • Rewriting history (git rebase and friends)
    • Finding out where things went wrong: git blame and git bisect
    • The reflog
    • Tags

Suggestions

Please add ideas for topics you'd like covered!