## 2 Push
### 2.1 Before you push
Before you add your files to local git lib , you should
`update your git lib on master branch` from the github remote first.
Firstly, you should let you git lib switch to branch
`master`.
git checkout master
Secondly, update the
`master`.
git pull origin your-remote-branch:master
If you got some
`confilicts` in pull, try to resolve it by your self, or contact to other developers.
### 2.2 Add Commit Merge
After
`pull`(also their this no confilict in master), switch to your
`my-dev` branch.
git checkout my-dev
Add you files from local framework to git lib in the same place, check your files for safe.
git status
After
`check` the changes or add or delete, you should
`add -A` and
`commit`.
git add -A
git commit -m "write you commit msg here"
After
`commit`, switch to master and merge.
git checkout master
git merge my-dev
If you got some
`confilicts` in merge, try to resolve it by your self, or contact to other developers.
### 2.3 Push
Finallyyyyyyy, you can push, just try it easy.
git push origin master:your-remote-branch
All done.
Code with pleasure!