Exploring Git from the Bits Up and Advanced Android Development

Table of Contents

1. Sessions

1.1. Git from the Bits Up by Tim Berglund   friday

1.1.1. Commit without Commit

git help config | grep pack 

1.1.2. Rebasing

Draw arrows in the direction of time but in practice this is reversed.

Rebasing is effectively taking the branch, pulling it off the parent, and . fast-forward merge is permitted trivially by applying a label after the rebasing to master.

A rebase looks like a merge only from the perspective of the working tree: files will be exactly the same if you were introduced to work in progress.

HEAD is always the commit you're currently on. What to do to manage

git lol
git reset # soft and hard 

2. Tasks