Jim respuesta da todo lo que usted necesita, pero permítanme tratar de sacar la imagen más grande en otras palabras.
Lo que estamos viendo es una breve secuencia exacta, es decir, una secuencia exacta de la forma
$$0\to A\xrightarrow{f} B\xrightarrow{g} C\to 0$$
Esto significa que usted tiene tres abelian grupos y todas las flechas son un grupo homomorphisms. Exactitud significa que en cualquier punto de la secuencia, el núcleo de la salida de mapa coincide con la imagen de la entrada de mapa. En particular, esto significa que el núcleo de $f$ es cero, i.e $f$ es inyectiva. Del mismo modo la imagen de $g$ es el total de $C$, lo $g$ es surjective. Además, el núcleo de $g$ es la imagen de $f$. Pero desde $f$ es inyectiva puede identificar a $A$ con su imagen, por lo $Ker(g)\cong A$.
En su inicial ejemplo, usted tiene $B=G$, $C=\mathbb Z$ y $A=ker(G\to \mathbb Z)$.
Ahora una breve secuencia exacta se llama split si una de las siguientes propiedades equivalentes de espera:
a) $$B\cong A\oplus C$$
b) existe un grupo de homomorphism $i:C\to B$ tal que $g\circ i=id$
c) la existencia de un grupo homomorphism $p:B\to A$ tal que $p\circ f=id$.
Así que la forma directa de mostrar que $G\cong \mathbb Z\oplus ker(G\to \mathbb Z)$ sería la construcción de un mapa de $\mathbb Z\to \mathbb G$ que satisface la propiedad b).
Una más general argumento utiliza la definición de projectiveness:
Una $R$-módulo de $P$ (todos los abelian grupos se $\mathbb Z$-módulos) se llama proyectiva si por cualquier surjective $R$-módulo homomorphism (homomorphism de abelian grupos) $f:N\to M$ y cualquier $R$-módulo homomorphism $g:P\to M$ existe una elevación $h:P\to N$ tal que $f\circ h=g$.
Ahora usted puede mostrar que $P$ es proyectivo si y sólo si se corta la secuencia exacta de la forma
$$0\to A\xrightarrow{f} B\xrightarrow{g} P\to 0$$
se divide.
También puede mostrar que todos los libres de módulos (el grupo abelian $\mathbb Z$ es claramente libre como un módulo más de sí) son proyectivos.