Can't change repo in discourse docker

git reset --hard works, but git checkout origin/master didn’t work, that’s strange. I was wrong about before_code, it should be in after_code section