bin/git-interactive-add: don't git-interactive-add when not tty io
bin/git-push-rebase: can't do it in non tty io
bin/git-push-rebase: do not do git-interactive-add in submodule

Signed-off-by: Bao Haojun <baohaojun@gmail.com>