===Access git repository=== Make sure you have collaborator access to this repository. git clone [username]@yangli-feasibility.com:/var/www/git/transfer_learning_ace.git There are two main branches in this repository * ''master'': stable version * ''working'': current working version ===Git workflow=== Create a ''working'' branch in your local repository if you don't have one: cd trans_learn_preprocess Check out latest change from the remote working branch git pull origin working After making changes, commit to your local repository. Annotate your change in the "commit message". git commit -a -m "commit message" Push the changes to the ''working'' branch of the remote repository git push origin working //That's it! Please take a look at [[trans_learn:coding_style|Python Coding Style]] before you contribute to the repository.//