Git Pull Using Commit Definition Simple Predicate Vs Complete