Если правильно понял Вашу проблему, то никаких дополнительных усилий прилагать не нужно, данные каждого пользователя будут заполняться параллельно друг другу. Если, конечно, у Вас нет проблем с конфигурацией базы данных, с многопоточной работой серверного приложения и с однопоточным подключением в приложении, например. В остальном, вся сеть так работает: пользователи инициируют работу тех или иных хранилищ, те в свою очередь спокойно параллельно пишут данные. Сложнее решить как раз обратное: исключить одновременную перезапись связанных данных или не выполнять одну работу многократно. Если Вы как раз эту проблему хотите решить, чтобы многие пользователи имели доступ к одному ресурсу данных, используйте блокировки, транзакции. Ну или переосмысляйте архитектуру приложения / структуру данных. Без подробностей вряд ли что-то еще можно посоветовать.
Можно также проверить:
git-revert - Revert some existing commits
git revert [--[no-]edit] [-n] [-m parent-number] [-s] [-S[]] ...
...
Commits to revert. For a more complete list of ways to spell commit
names, see gitrevisions(7). Sets of commits can also be given but
no traversal is done by default, see git-rev-list(1) and its
--no-walk option.