Aún no tienes acceso a esta clase

Crea una cuenta y continúa viendo este curso

Control de versiones con Git y GitLab

9/25
Recursos

Aportes 32

Preguntas 4

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

para los que tienen windows, la autenticación se hace en Tools–>Options–>Authetication.

Despues de eso Seleccionan “Git Lab” en “Hosting Service”.
En el apartado de las credenciales le dan click en “Refresh Personal Access Token” y ahi es donde deben colocar el username y el token que copiaron de git lab.

Siempre es bueno aprender formas distintas de hacer las cosas pero me quedo con git y la terminal jajaja

En este curso se está perdiendo mucho el tiempo con temas que no son de persistencia

no es lo mismo en windows y pierdo mucho tiempo buscando las diferencias deberían explicar los dos casos o no dar git

Yo no me conplico: https://www.gitignore.io/


Este es mi .gitignore si lo quieren, estoy usando intellij IDEA, solo cambien eso.

resource/
.idea/
# Compiled class file
*.class

# Log file
*.log

# BlueJ files
*.ctxt

# Mobile Tools for Java (J2ME)
.mtj.tmp/

# Package Files #
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar

# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*

Un saludo para todas las personas que ven este video, actualicé el proyecto en mi repositorio de github con buenas prácticas.

prefiero git desde consola xd

Yo utilicé gitHub

Listo 😃 use GitHub y por consola… aun que Intellij ayuda igual… 😃

Bueno dure 4 horas para poder enviar el commit, pero por fin funciono xD.

mmmm es mas rapido y un poco mas facil por linea de comando de git

Que mal que no haya una explicación para windows. No logro que los cambios se actualicen en el GitLab.

Para Windows, a la hora de conectar con el remoto, en Gitlab dentro del proyecto darle en Clone with HTTPS y copiar esa URL, adicionando el nombre del token.

https://[email protected]/usuario/mensajes_app.git

Con el Curso Profesional de Git y GitHub es más que suficiente para el manejo de Git/GitHub . Cuando aprendes los comandos, puedes hacerlo todo más rápido y sencillo.

La verdad que estuve casi todo un día averiguando mi problema de como reventir mi commit y como enviar la gitlab pero no pude hacerlo, debió especificar más en el video.

Si quieren ignorar los archivos .class pueden agregarlos manualmente desde el .gitignore 🤓

Fue muy difícil para hacerlo en Windows. Si no fuera por la ayuda de los compañeros en los aportes, no hubiera podido avanzar. 😦

lo hicé con gitkraken y github…
fue mucho más rapido.

Nada que ver con windows la mayor parte de los usuarios tenemos windows y entre otros linux muy mal por este video una super F. Ana nos enseña en los 3 sistemas operativos y facilita los cursos.

recomiendo manejar el try/catch solo en el main y definir en la clase para la conexion lo siguiente:

public class DbContext {
    public Connection establishConnection() throws SQLException {
        Connection connection = null;

        // Change database password
        connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/messages_app", "root", "");
        if (connection != null) {
            System.out.println("Connection established");
        }

        return connection;
    }
}

Para los que no hayan utilizado la consola para enlazar el repo de gitlab, estas son las instrucciones:

  1. En la consola, navegar hasta la carpeta del proyecto
  2. Iniciar el repositorio de git local
    git init
  3. Enlazar el repositorio:
    git remote add origin [email protected]:<tu usuario>/<el nombre de tu repo en gitlab>.git
  4. Agregar un archivo .gitignore (recomiendo usar este)
  5. Agregar los archivos a stage
    git add .
  6. Hacer el commit
    git commit -m “<Pon aqui el mensaje que quieras>”
  7. Subir los cambios
    git push -u origin master

Claro que antes debes configurar tu llave pública y privada de gitlab.

Excelente explicación del repo de Gitlab

Interesante conocer otra interfaz para manejar las versiones de uno aplicación y como otros compañeros mencionan es buena idea crear el archivo .gitignore para no tener que descartar o ignorar en cada commit los archivos que no se subirán al repositorio.

Existe manera de automatizar y conectar a gitlab desde netbeans. Como atajos o plugins y asi no tener que salir de la pantalla de netbeans. Considero que distrae y desconstra al estar moviendo entre distintas ventanas de aplicaciones.

Saludos a todos.

Primera vez que uso esta aplicación para llevar el control de versiones de verdad creo que prefiero trabajar con la consola, y con GitHub no estoy cerrado a cambios pero lo veo mas sencillo, quizás porque es con lo que e trabajado, pero nunca esta de mas aprender herramientas nuevas.

De verdad que subir un repositorio por la línea de comandos es muuucho más ráapido y hasta divertido. Si ya tienes instalado Git en tu pc revisa esta guía para subir tus repos locales: link

Git desde la consola “git bash” o “cmder” en el caso de windows es mejor!!

pues me recorde como usar .gitignore xD me tarde un poco de tiempo, pero ya tengo configurado el repositorio en GitHub 😄

El Sourcetree me dio muchas complicaciones en la parte de la autentificación, no se si había que hacer algunos pasos previos pero no pude agregar el token de acceso por mas veces que lo intentara la caja de texto estaba bloqueada, prefiero usar la consola de Git que es mas fácil aun cuando no es tan visual como una aplicación de escritorio, ademas el Sourcetree aparentemente funciona mejor con macOS ya que es originalmente para este SO, en el caso de Github hay una aplicación similar que hace lo mismo “Github Desktop”

El problema que he estrado viendo es que se basan más en MAC

gitkraken una genialidad