Git Pull Using Commit Definition