title: Using "git pull" command without "--rebase" tag for merging branches
body: <p>There are many similar questions to this one, but I still can't get it. </p>
  
  <p>In our team, we use "git pull" to merge branches, instead of "git fetch" + "git merge". When I've tried to search on web, if it is a correct flow - there were various topics like "Ok, you can use git pull --rebase instead, but it is risky". I can understand this - but in our team we do not use rebase.</p>
  
  <p>For example, when we need to merge branch1 and branch2 and then send it to devbranch we simply do it like:</p>
  
  <ol>
  <li>git pull origin branch1 (from devbranch) </li>
  <li>git pull origin branch2 (from devbranch) *resolve conflicts if there are any</li>
  <li><em>check locally if everything works fine</em></li>
  <li>git push origin devbranch</li>
  <li><em>pull latest (merged) code from devbranch using branch1 and branch2</em></li>
  </ol>
  
  <p>We have no issues by now using this workflow, but I am just wondering - if this flow is fine and does it have any issues? </p>