GVT is an effective way to implement high-volume training into your routine. GVT is essentially a program consisting of 10 sets of 10 repetitions of a specific workload. For example, with pull-ups, you would simply perform 10 sets of 10 repetitions.
Of course, at a certain point, some bodyweight exercises will require extra stimuli with GVT, such as added weight or leverage changes. The advantage of GVT is the amount of volume that can be achieved. With 10 sets of 10 repetitions, you are performing 100 total repetitions with a certain workload. Even if you were performing pull-ups with an additional 5 pounds of weight, that would be 500 pounds worth of extra volume added to your body weight.
The problem with GVT is that the high volume makes it difficult to accommodate a significant workload and, therefore, can hamper progressive overload. GVT is still a great way to induce hypertrophy due to the high volume, particularly with weight training. If your goal is to increase pull-up endurance, you should use EMOM primarily, but GVT is a great way to gauge your progress and hit your body with significant volume.