To push files to particular GitHub branch by branch name
STEP 1 : clone
# git clone --single-branch -b BRANCH_NAME https://github.com/**************.com.git
STEP 2: Config
# git config push.default upstream
STEP 3: Check out
#git checkout BRANCH_NAME
STEP 4: Do the changes and add
#git add .
STEP 5: Commit the changes
#git commit -m "home page change"
STEP 6: Finally
#git push origin BRANCH_NAME
You almost done