Git Pull Using Git Commit History