Revert "Fix git staging function"

This reverts commit eb823cc37b3d73917a37ee9a1e2802124a85cdf8.
Revert "Revert "Fix git staging function""

This reverts commit 65a6ced3938d8137b017b64b689fbfaafd8a79fc.
Revert "Revert "Revert "Revert "Revert "Change color scheme"""""

This reverts commit ccfd8f4217e806c219be93827fa0c5c65e40a8a2.