# Learn Git > Use this repository to learn Git **Working on your first Pull Request?** You can learn from [this video](https://www.youtube.com/watch?v=c6b6B9oN4Vg) or [this series](https://egghead.io/series/how-to-contribute-to-an-open-source-project-on-github) ## Steps to submit a Pull request. * Fork the repository * Clone your own forked repo : ```$ git clone https://github.com/<user_name>/Learning-Git.git``` * ```$ cd Learning-Git``` * Create your new branch : ```$ git checkout -b branch-name``` * Make changes in the files * Add changes : ```$ git add .``` * Make a commit : ```$ git commit -m commit-message``` ( Commit message could be a one-word description for your changes ) * Push your changes : ```$ git push origin branch-name``` * Compare your changes and submit a Pull Request. Facing any problem or have any doubt ? Open a issue or drop your query on Slack channel.