Да, как говорит RomainValeri, нет необходимости в git add *
Для создания ветви тестирования, если вы находитесь в основной ветви:
git checkout -b testing
Чтобы отправить ваши изменения в тестирование ветви:
git add -A
git commit -m "Some message"
git push origin testing
Затем, если вы хотите объединить то, что у вас есть в тестировании, с основной веткой:
git checkout master
git merge testing