->push() method should not perform push() if branch is out-dated.