Guía de supervivencia Git
Estoy escribiendo esto porque Git puede ser profundamente aterrador y me gustaría intentar salvar a algunas personas de la crisis inducida por computadora a la que me sometí cuando traté de aprender Git por primera vez. Es normal sentirse confundido y abrumado por Git, ¡puede complicarse rápidamente! Así que no te sientas mal si Git te hace sentir así:
Ahora, supongo que ya tienes git instalado correctamente en tu máquina. Si no, puede encontrar los documentos sobre cómo instalar Git aquí . Esto solo cubrirá los comandos básicos del día a día que necesitará. No cubriré ramas, reorganizaciones o fusiones aquí, solo las pequeñas cosas que pueden ayudar con sus repositorios locales.
Los basicos
- Iniciar un proyecto creando un repositorio git
*sugerencia rápida, en MacOS (y probablemente en otro sistema operativo, actualmente uso una Mac) también puede simplemente escribir cd
y arrastrar el directorio desde su buscador a la terminal para obtener la ruta del archivo en lugar de tener que escribirlo
2. Agrega tus archivos al repositorio
Agregar archivos al repositorio significa que Git comenzará a rastrear los cambios que realice en estos archivos en cada confirmación. Si un archivo no está en el repositorio, no se rastreará cuando vaya a realizar confirmaciones. Para agregar todos los archivos en su directorio, use el comando git add .
, la .
abreviatura para agregar todos los archivos.
3. Consulta el estado de tu repositorio
Entonces, ¿cómo sabemos que agregamos esos archivos? Escriba git status
y le dirá el estado de su repositorio de git.
4. Guardar o confirmar cambios en Git
Confirme sus cambios cada vez que haya realizado cambios significativos en su código. Usualmente uso git commit -m “my commit message, something descriptive”
. Agregar un mensaje que documente lo que cambió siempre es una buena idea porque si las cosas se rompen más tarde, puede tener una idea más rápida de lo que es cada confirmación.
5. Volver a una confirmación anterior
Si cometió un error y necesita volver a una confirmación anterior, puede hacerlo. Simplemente use git log
para ver un registro de sus confirmaciones anteriores, obtenga el hash de la confirmación deseada y use git revert hash
(reemplace hash
con el hash de la confirmación). Es importante usar revertir para deshacer compromisos que ya hayas publicado en otro lugar, por ejemplo, Github. De lo contrario, puede usar git reset
comandos en su lugar.
Lidiando con la confusión general
Git puede volverse confuso rápidamente, no te preocupes. Si no sabe exactamente qué quiere hacer, simplemente escriba git
en la terminal. Siempre olvido los comandos, así que esto funciona para mí. Este es un comando incompleto, por lo que no hará nada, pero le pedirá a git que le brinde una lista de opciones y comandos para obtener ayuda. La parte importante de las opciones de ayuda está al final, donde explicará cómo usar los comandos:
' git help -a' y 'git help -g' enumeran los subcomandos disponibles y algunas guías de conceptos. Consulte 'git help <comando>' o 'git help <concepto>' para obtener información sobre un subcomando o concepto específico.
puede usar un comando para ver los documentos y ejemplos de los comandos de Git en lugar de tener que buscar los documentos en Google. Ya tiene los documentos en su máquina porque instaló git, ¡así que también podría usarlos! Es mucho más rápido y sencillo. Por ejemplo, puede obtener información sobre sucursales utilizando el comando git help branch
. Esto mostrará la documentación de git en su terminal. Para salir de los documentos y volver a la terminal, escriba q
o z
para salir. Si desea buscar algo en la página de documentos, simplemente escriba h
.