A Quantum gate represents a logic operation that can be applied on Qubits. It is always a Unitary Operator on a Quantum Hilbert Space, and as such is always reversible.

Quantum Gate Summary

The notation for quantum gates has been mostly standardised. Examples include the Pauli Matrixes, the Hadamard gate and the Phase gate.

In the above we have:

Source: wikipedia

Source: IBM Research