┏━┓╺┳╸┏━┓┏━╸╻┏┓╻┏━╸ ┏━┓┏━┓┏━╸┏━┓ ┗━┓ ┃ ┣━┫┃╺┓┃┃┗┫┃╺┓ ┣━┫┣┳┛┣╸ ┣━┫ ┗━┛ ╹ ╹ ╹┗━┛╹╹ ╹┗━┛ ╹ ╹╹┗╸┗━╸╹ ╹ - first main difference to SVN - advantage of git Files can be: ┌─────────┐ ┌──────────┐ ┌────────┐ ┌──────┐ ┌────────┐ │Untracked│ │Unmodified│ │Modified│ │Staged│ │Commited│ └─────────┘ └──────────┘ └────────┘ └──────┘ └────────┘ Git manages these states as: ┌─────────────────┐ ┌─────┐ ┌────┐ │Working Directory│ │Index│ │HEAD│ └─────────────────┘ └─────┘ └────┘ Your Sandbox The proposed The next next commit parent