When working on a project you usually synchronize your code by pulling it several times a day. What you might not know is that "git pull" is two things at once. It is a "git fetch" followed by a "git merge". If you do not understand the difference, you should ask your co-workers who understand Git better than you to explain. If you still do not understand, you should only fetch, and then ask someone on your team to help you understand.