You can use
git pull --rebase
When your changes don’t deserve a separate branch.
In Git, you're encouraged to branch and merge. Your local branch and remote branch are, actually, different branches, and git pull is about merging them.
Regarding git branches, here we have a tutorial which helps you please go through the link: