 <blockquote> <ol> <li>How to commit my changes to the local git repository as well as my forked repository in github?</li> </ol> </blockquote> <p>To add files changes for commit, use the following command.</p> <pre><code>git add . </code></pre> <p>then, make a local commit by</p> <pre><code>git commit </code></pre> <p>once you make your local commit, you can then push it to your remote GitHub fork.</p> <pre><code>git push </code></pre> <blockquote> <ol> <li>How will the author of the original source code, pull my changes from the forked repository in github</li> </ol> </blockquote> <p>To make your source code pulled by original fork, you have to send a <em>pull request</em> to the project owner.</p> <ol> <li>Go to the web page of your forked project on GitHub.</li> <li>Hit the <em>pull request</em> button on the top right of page</li> <li>Select the commits that you want to submit by <em>change commits</em> button.</li> <li>Write some description of your changes, comments, or etc.</li> <li><em>Send pull request</em> and wait for the owner reply.</li> </ol>