Do you mean: "git checkout master" when you say git-master?
I did git checkout master ad it say's I am on the same branch as origin/master.
Thinking for myself 1-2-3, should be alright?
Edit: I think thiss is not necessary anymore:
git submodule init
git submodule update
cmake .
make
Instead only
git submodule init
git submodule update
cd bitsharesx
cmake -DINCLUDE_QT_WALLET=ON .
rm -r programs/qt_wallet/htdocs # in the case you are updating an existing build
cd programs/web_wallet
sudo npm install -g lineman
npm install
cd -
make buildweb
make BitSharesX