title: Merge changes from remote branch
body: <p>I started to learn Git and I'm stuck with one problem.</p>
  
  <p>Let's say that there is one master repository and two forks. </p>
  
  <p>master</p>
  
  <p>-> fork1 -> my local clone</p>
  
  <p>-> fork2</p>
  
  <p>I'm working on one fork and I can pull changes from master repository and merge them with my own.
  Now, let's say that some changes are made in one branch in second fork. How can I pull them and merge into my repo?</p>
  
  <p>fork2 -> merge with my local clone -> push to fork1</p>
  
  <p>Also, can I merge particular commit (by commit hash) from remote branch in second fork and how?</p>
  
  <p>Thanks for your answers. </p>