Currently, I have tried one way on Windows OS and it works well for me. Firstly, you need to be familiar with software/tools/platforms as follows.
1, Git (https://git-scm.com/).
2, A few shell commands (http://ss64.com/bash/).
3, Bitbucket (https://bitbucket.org/).
4, NotePad++ (https://notepad-plus-plus.org/).
1, Download/install/use Git-for-windows (https://git-for-windows.github.io/) because it is easy for us to use git on Windows.
2, Create account on Bitbucket because you would host your thesis on Bitbucket servers and it is managed by Git.
3, Create private repository (safety is promised) locally and push it to your Bitbucket (Or you can also create private repository on bitbucket and pull it locally).
4, Use Notepad++ to edit your thesis files with Chinese because it is convenient on Windows (You may also use Microsoft office, etc instead).
5, Once your thesis is updated, you can commit your update to bitbucket in Git-for-windows Shell with git (Availability is promised).
1, Bitbucket (Github cannot use private repos unless you are recognized as a student) can use private repositories freely (safety is promised).
2, You can also use EditPlus (substitute NotePad++) but it is not free.