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.

Source: wikipedia

Source: IBM Research