Escritorio de Github "No se puede revertir un commit de fusión"

Actualmente estoy aprendiendo commands de Git, pero por el momento estoy usando la versión de escritorio de GitHub. Me tropiezo cuando trato de revertir después de la bifurcación y fusión y me preguntaba si alguien podría darme una idea de ello.

Mi problema es que cuando trato de revertir una confirmación anterior recibo un post de error que me dice que no puedo revertir una fusión. El process que he estado usando es para pasar de maestro, agregar característica, fusionar a maestro. ¿Hay alguna forma de evitar esto, ya que necesito revertir los cambios que hice en una de las twigs que fusioné? Por el momento, mi línea de time se vería algo así.

*--*--*--*--A------------B------------C [master] \ / \ / *--*--*--* *--*--*--* [feature1] [feature2] 

Así que en este momento estoy en el punto C en el master y me gustaría revertir los cambios que hice en feature2, así que estaría básicamente en B nuevamente, pero como digo, GitHub Desktop no me permite hacerlo. Me estoy poniendo bastante cómodo con los commands de Git usando PowerShell, así que si fuera posible resolver alguno de mis problemas con los commands de Git, me gustaría probarlo.