-변경된 새로운 커밋을 반영해주는것.
원칙적으로 자신의 리모트 레포지토리에는 자신만 git push를 할 수 있습니다.
만약 다른 사용자도 git push를 할 수 있게 해주려면 그 사용자를 해당 리모트 레포지토리의 collaborator로 지정하면 됩니다.
❗ git push전에 git pull을 해야하는 경우가 많다.
똑같은 리모트 레포지토리를 가져와 여러 개발자들이 각각 새로운 커밋을 하고,
한 개발자가 리모트레포지토리에 git push를 한 경우 다른 개발자들이 git push를 바로 쓰면 오류가 뜬다.
이때 git pull을 이용하여 리모트 레포지토리의 내용을 가져와 내 로컬레포지토리 브랜치와 머지한다. 대부분 이때 컴플릿트(오류)가 뜨는데 그걸 해결하고 다시 git push를 해준다.