On the university cluster that I use, they use Open OnDemand for GUI file management system. I do some minor coding using the Editor that it has. I use git
to manage my project. A strange thing is happening: when I do
git branch new_feature
git checkout new_feature
then open main.py
using Open OnDemand, make a small change, save it, then
git checkout master
cat main.py
the change has been made on the master
branch as well. It seems to me this has something to do with how Open OnDemand works. How can I use git, but also use Open OnDemand?