How do I upgrade using GIT?
I'd recommend installing and using Drush with GIT instead of only GIT when it comes to security or any other updates. It's really easy to update with drush.

drush up


will update everything

drush up modulename


will only update a module of your choosing

drush up drupal 


will only update drupal core.