Conectar NetBeans a un repositorio de GitHub

Es fácil trabajar en NetBeans utilizando Git como controlador de versiones, pero para hacer la conexión correctamente con GitHub hace falta seguir una serie de pasos que son los siguientes:

  • Crear el repositorio en GitHub, no hace falta incluir contenido.
  • Creamos el proyecto en NetBeans, o entramos en un proyecto que ya tengamos y queramos versionar en GitHub.
  • Hacer click derecho en el proyecto en el árbol de directorios de la izquierda en NetBeans, y seleccionamos «Versioning / Initialize Git repository»
  • Hacer otra vez click derecho sobre el proyecto y seleccionar «Git / Add»
  • Hacer otra vez click derecho sobre el proyecto y seleccionar «Git / Commit, seleccionando todos los elementos y especificando un texto explicativo del commit.
  • Hacer otra vez click derecho sobre el proyecto y seleccionar «Git / Push»

De esta manera ya tenemos creado y versionado el proyecto en local. Ahora lo conectamos con el repositorio de GitHub haciendo lo siguiente:

  • Hacer click derecho sobre el proyecto y seleccionar «Git / Remote / Push»
  • Especificamos el repositorio remoto, por ejemplo si hacemos la conexión con claves ssh la dirección será del tipo git@github.com:<miUsuario>/<miProyecto>.git
  • Al hacer el push nos preguntará en qué rama y seleccionaremos la rama «master», aceptando la pregunta «Set up remote tracking?»

Puede ser que al hacer este Push solo nos aparezca una rama o que aparezcan dos: una «main» que es la que creó GitHub al inicializar el repositorio y que no tiene apenas contenido, y otra «master» que es la que acabamos de crear. En ese caso, vamos a GitHub, seleccionamos la rama «master» como la rama por defecto y posteriormente borramos la rama «main». De esta forma ya se queda el repositorio preparado para versionar el proyecto.