gitgui Simple gui for fast gitting. It is centered around commiting and pushing. All files that are not 'ignored' are then automatically staged. You can also commit+push with pushing when commit is ready (message is not empty).