Используйте развертывание и контроль версий в Pycharm одновременно. Я установил Automatic upload
так, чтобы каждый раз, когда я меняю свой код на локальной стороне, он загружался на сервер. И я просто использую git на локальной стороне
Но я только что обнаружил, что когда я перехожу из ветки, код серверной части не меняется.