- REMINDER: (ALL) create github account
- (ME) presentation
- (ME) demo create repository
- (ME) demo add files in github, look at history
- (ALL) create repository
- (ALL) create files in github
- (ME) demo clone repo
- (ALL) clone repo
- (ME)/(ALL) git config --global user.name "Firstname Lastname"
- (ME)/(ALL) git config --global user.email "firstname.lastname@mail.xy"
- (ME) git status
- (ME) git log
- (ME) mention typing
- (ME) show github search
- (ME) history (add/edit file, diff, commit), add README (if not already done)
- (ME) present "staging area"
- (ALL) history (add/edit file, diff, commit), add README (if not already done)
- (ME) show push/pull
- (ALL) use push/pull
- (ME) show how to add contributors (add hdinkel to tst3)
- (ME) make a change as contributor
- (ALL) BREAKOUT ROOMS
- (ALL) add contributors, add your partner to each others repos
- (ME) explain conflicts (merge, abort or add/commit)
- (ME) mention branches & switch
If time permits:
- (ME) demo adding empty directory doesn't do much to git
- (ME) explain HEAD, git checkout HEAD file (mention HEAD~1)
- (ME) explain gitignore
- (ME) mention github comments
- (ME) mention restore
- (ME) mention pull requests