In this type of Git model, each and every task is first executed on its very own branch along with the task key duly contained in the branch name itself. It is quite simple to observe as to which code is going to execute which task.