[[:ACEMU:Artículos:Artículos Técnicos:Software:GIT|Retorno a página anterior]] ---- Dentro de cualquier directorio elegido, comenzamos creando un archivo: touch mi_primer_archivo **touch** es un programa de sistemas Unix utilizado para cambiar la fecha y hora de última modificación de un archivo. También puede utilizarse para crear un archivo vacío. Su sintaxis en línea de comandos es: touch [options] Si el archivo existe, se modifica su hora de acceso y modificación, que se ponen a la fecha y hora actuales del sistema, tal y como sucediera si el archivo hubiera cambiado. Si el archivo no existe, se crea un nuevo archivo vacío. Si no se le indica un nombre de archivo, se toma el directorio actual. El comando **touch** puede ser invocado con distintas opciones para cambiar su comportamiento estándar, las cuales pueden variar de un sistema Unix a otro. Por ejemplo, se le puede indicar a un archivo una hora distinta a la actual. La versión incluida en la mayoría de los sistemas GNU/Linux fue escrita por Paul Rubin, Arnold Robbins, Jim Kingdon, David MacKenzie y Randy Smith. Vamos a agregar este archivo para seguimiento: git add mi_primer_archivo La opción **add** agrega al archivo en el área intermedia llamada **staging** o **index**. Para mandarlo al repositorio hacemos: git commit -m 'Mi primer commit' La opción **-m** me permite agregar un comentario para documentar el motivo del commit. Vamos a modificar el archivo creado y vamos a crear nuevos archivos: echo "Cambio01" > mi_primer_archivo touch mi_segundo_archivo touch mi_tercer_archivo Veamos el estado de las cosas: git status Este comando nos avisa que hay cambios en el archivo que estamos siguiendo y que aparecieron dos archivos nuevos sin seguimiento. Si hacemos, en este momento, un commit, no pasa nada ya que no hemos pasado las modificaciones y los nuevos archivos al área de **staging**. Cualquier modificación y cualquier archivo nuevo que desee seguir debo declararlo usando la opción **add**: git add mi_primer_archivo Vamos a modificar el segundo archivo: echo "Cambio01" > mi_segundo_archivo y le comenzamos a hacer seguimiento: git add mi_segundo_archivo Veamos el estado de situación: git status ---- [[:ACEMU:Artículos:Artículos Técnicos:Software:GIT|Retorno a página anterior]]