title: updating a development branch to get the changes on the main branch
body: <p>Sorry, this question may be very simple but I get confused when I look at the answers for similar questions as I am very new to git.</p>
  <p>I have cloned and created a branch a month ago. I have made some changes on my branch, committed some of the changes, and pushed them on my branch.</p>
  <p>Now, I want to update my branch with all the changes until this moment on the main branch. How can I do this?</p>