Lors d“un Git add, on “push” un “change set” vers le staging index. De même lors d'un commit, mais entre le staging index et le repo.