Inicialmente escrito y mantenio por Linux Torvalds y desde 2009 por Junio Hamano Gestión distribuida Licencia GNU GPL v2 Escrito en C, Bourne Shell, Perl1
nuestro proyecto para darle seguimiento. $ git init # Si se encuentra dentro de la carpeta Initialized empty Git repository in /home/moon/gits/chihuaha/.git/ $ git init chihuhua # crea una carpeta si no existe $ ls -a . .. .git
proyecto que han sido modificados o no estan agregados. $ git status # On branch master # Initial commit # # Untracked files: # (use "git add <file>..." to include #in what will be committed) # # main.py nothing added to commit but untracked files present (use "git add" to track)
– Es aquel archivo del cual se ha iniciado un seguimiento y se encuentra en stage, unstage, comitted. Untracked - ! (Es aquel archivo del cual se ha iniciado un seguimiento.)* Este es el caso del archivo main.py * Negacion de expresiones en lenguages similares a C
un archivo se encuentra siempre en alguno de ellos debido a que: Stage – Se han hechos cambios a un archivo y estan listos para ser confirmados. Unstage – Son cambios que se han hecho a un archivo que ha sido confirmado pero que aún no se desean confirmar. Commited – Son archivos de los cuales se quiere conservar su estado actual.
se encuentra en el area de preparación. $ git add main.py $ git status # On branch master # # Initial commit # # Changes to be committed: # (use "git rm --cached <file>..." to # unstage) # # new file: main.py - - cached
y crea un snapshot del proyecto. $ git commit [master (root-commit) 3d5b95f] Agregar: Elemento principal (Chihuahua) 1 file changed, 3 insertions(+) create mode 100644 main.py $ git status # On branch master nothing to commit, working directory cleany
las motivaciones a futuro. Agregar: Elemento principal (Chihuahua) Se agrego el elemento chihuahua, se necesita extender el elemento para saludar y despedirse. # Esto es un comentario y no se incluye # en la confirmacion. ~ ~ ~ -- INSERTAR --grabando 3,22 Todo
log --stat --color --graph * commit 3d5b95f1b117ba29bbc71f33f3be0436ceb87695 Author: Miguel Angel Gordian <[email protected]> Date: Sat Oct 26 05:10:55 2013 -0500 Agregar: Elemento principal (Chihuahua) Se agrego el elemento chihuahua, se necesita extender el elemento para saludar y despedirse. main.py | 3 +++ 1 file changed, 3 insertions(+)