A good way of managing this would be to fork the Casper repo on GitHub. Within your fork, make the amendments you need. It’s then quite simple using git to keep your version of Casper synced with the master. More info: https://help.github.com/en/articles/fork-a-repo#keep-your-fork-synced
- Should I clone the forked repo directly on production server under content/themes directory with a name like “casper_forked”?
- Can I automate the syn? (whenever there is a change in original repo)
Just to let you know that I also wanted to manage my ghost theme with git.
I found this tutorial :
It works like a charm !