Esta guía le mostrará cómo agregar nuevos archivos y directorios a un repositorio de git.
Muestra de repo Git
El primer paso es configurar un repositorio de Git de muestra para ilustrar los conceptos en este tutorial.
Comience creando un directorio como se muestra:
$ mkdir ~/sample_repo
Navegue al directorio:
$ cd ~/sample_repo
A continuación, inicialice el directorio como un repositorio GIT ejecutando el comando:
$ git init .
El comando anterior debe inicializar un directorio vacío como repositorio de git.
Comando git add
Utilizará el comando git add al agregar nuevos archivos y directorios a un repositorio de git.
El comando le permite especificar nombres o directorios de archivo únicos o múltiples.
Comencemos creando un nuevo archivo en nuestro sample_repo como se muestra:
$ Touch ReadMe.Maryland
Para agregar todos los archivos y directorios en el repositorio, ejecute el comando:
$ git add .
El comando anterior agregará todos los archivos agregados, eliminados o cambiados en las áreas de puesta en escena de git.
Para nuevos archivos y directorios, esto significa que Git ahora los rastrea.
Tenga en cuenta que usando el git agregar . El comando agregará los archivos y directorios en su directorio de trabajo actual.
Esto es útil cuando está en la raíz de su repositorio.
Puede usar el indicador -A para decirle a GIT que agregue todos los archivos y directorios si se encuentra en un directorio anidado del repositorio.
$ git add -todo
En este caso, todos los archivos y directorios sin seguimiento en todo el árbol de trabajo se trasladan al área de preparación.
Git Agregar directorio
Para agregar un directorio específico en GIT, puede usar el comando git add seguido del nombre del directorio.
Comience creando un nuevo directorio en el sample_repo.
$ mkdir new_dir
Para agregar el manual solo, ejecute el comando:
$ git agregar new_dir/
El comando anterior solo agregará los archivos especificados e ignorará otros archivos no seguidos.
Git Agregar archivo específico
También puede agregar un archivo específico e ignorar los otros. Por ejemplo, cree un nuevo archivo txt en el directorio new_dir del sample_repo
$ touch new_dir/hola.TXT
Para agregar ese archivo en particular, ejecute el comando:
$ git agregar new_dir/hola.TXT
Git Agregar archivos por extensión
Git también le permite agregar archivos que coinciden con una extensión específica usando un carácter comodín.
Por ejemplo, para agregar todos los archivos que terminan en .txt, podemos hacer:
$ git add *.TXT
Git Agregar archivos modificados solamente
Es posible que solo desee agregar los archivos eliminados o modificados en algunos casos. En ese caso, puede usar el indicador -U como se muestra:
$ git add -u .
El comando anterior debe agregar los archivos eliminados o modificados en el directorio de trabajo actual.
Conclusión
En este artículo, exploramos varios aspectos del comando git add. Este comando le permite agregar archivos y directorios al área de puesta en escena de git. Además, puede ver el estado de su repositorio GIT antes de comprometerse con el comando Git Status.