- More and more folders (takes a lot of space) - How do we merge? - Manual line by line patching (takes a lot of time) - Switch back to the previous version? - Save current and go back to history (again, time and space issues)
Your existing work environment - Commit = Git’s way of saving things - Staging = Getting things ready - Remote = Some git repository not on your machine (ex. GitHub)