Дружим Garry's Mod сервер и Git правильно
Я годами не мог придумать, как сделать, чтобы на Git хранились только самые необходимые файлы и папки без мусорных (cache, backgrounds, console.log и т.д.). Казалось бы, простая задача, но решил я ее лишь недавно.
Это все нужно было для того, чтобы удобно работать с сервером через плагин VSCode Remote SSH, словно сервер находится на локалке и при этом любые изменения с легкостью пушить на GitHub без лишнего мусора
А зачем в гмоде вообще Git?
- Возможность редактировать код с любого устройства, где есть браузер, даже с телефона друга
- GitHub хранит историю изменений файлов сервера
- Видно кто и когда и что изменял. Почти невозможно незаметно подложить бекдор.
- Может служить своеобразным бекап-хранилищем вашего проекта
- Поиск по файлам сервера прямо в браузере.
- Возможность поделиться ссылкой на код