Можно ли пользоваться только Visual Studio Code и GitHub Desktop?
Можно ли использовать только Visual Studio Code(терминал внутри) вместо самого Терминала в маке и GitHub Desktop вместо Sourcetree, не буду ли я нуждаться в них в будущем для каких-то определенных задач?
Используйте что хотите и как хотите. Devops чисто на ваш выбор.
Терминал в IDE ничем не отличается от терминала в ОС.
А для 99.99% задач по работе с гитом хватит и интеграции внутри IDE. Вроде в Visual Studio это есть.