Comenzando con Git: ¿Cómo puedo configurar el directory para que funcione?

Pregunta básica para principiantes en Git, de alguien con muy poca experiencia en command-line.

  • Tengo Git Bash abierto.
  • He estado siguiendo esta guía muy útil , que he entendido hasta cierto punto.
  • Quiero usar el command git init para comenzar a trabajar en una carpeta.

Cuando abro Git Bash, me muestran mi nombre de usuario y nombre de computadora (en la forma de [email protected] ) y me dan un prompt de $ . En Windows 'cmd.exe puedo usar commands como dir para listr todo en una carpeta, y cd para cambiar a una carpeta particular, pero a less que me haya perdido algo estos commands no están disponibles para Git Bash.

PREGUNTA : La guía dice 'si estás empezando a rastrear un proyecto existente en Git, necesitas ir al directory del proyecto y escribir $ git init '. ¿Cómo puedo hacer una list y navegar a las carpetas donde podría querer usar el command git init en Git Bash?

… siguiendo las respuestas a continuación …

RECURSOS PARA LOS DEMÁS : Desde que obtuve las respuestas a continuación (lo que ayudó a aclarar la confusión de mi principiante sobre el lenguaje de scripts Bash y Git Bash), he encontrado los siguientes resources que pueden ser útiles para otros que luchan por comenzar …

  • Tablas de conversión de línea de command DOS / Windows a UNIX / BASH
  • Índice AZ de los commands BASH, no todos los cuales funcionan con Git (p. Ej., dir !)
  • git – una guía simple – muy útil pero también ilustrativo del problema que experimenté como principiante, como atestigua el comentario 'perform a git init? ¿Con qué, dónde?
  • [agregado 20130319] Cómo moverse en Linux (una introducción útil a los commands Bash básicos)
  • [agregado 20130319] Primer de línea de command de LifeHacker

Es posible que desee consultar el tutorial de un principiante para Bash, que le enseñará los conceptos básicos sobre la navigation y la manipulación de files que necesitará.

Alternativamente o adicionalmente, puede search tutoriales sobre cómo usar Git en cmd.exe o en PowerShell (funciona en ambos, pero tiene algunos caprichos y requiere una configuration adicional).

Por ahora, los commands que necesita son:

  1. ls un contenido de un directory. Utiliza un layout corto de múltiples columnas de forma pnetworkingeterminada, si desea saber más sobre los files (similar a cómo se ve el dir por defecto en cmd.exe), puede usar ls -la (las dos opciones significan "formatting de l ong" y "mostrar todas las inputs"
  2. cd (equivalente: chdir ) para cambiar el directory; requiere un argumento, que es la ruta de la carpeta en la que desea cambiar; puede ser absoluto o relativo, y debe existir; diferencia al cd de cmd.exe: si quieres upload un nivel, no olvides el espacio (debe ser cd .. ; cd.. no funcionará); más ejemplos: cd localfolder/subfolder , cd /c/absolute/path/example
  3. mkdir (de forma pnetworkingeterminada, no hay alias md para esto, aunque puede definirlo si lo desea) para enviar a un directory; funciona como en cmd.exe: mkdir new_folder_name

use ls en su lugar dir, cwd, chdir o cd para cambiar el directory …

Me gusta

 $ cd /I/want/to/go/here $ ls . .. File1 File2 ............ ............ $ mkdir Folder1 $ cd Folder1 $ git init