Git - Operación Push
Jerry modificó su última confirmación mediante la operación de modificación y está listo para impulsar los cambios. La operación Push almacena datos de forma permanente en el repositorio de Git. Después de una operación push exitosa, otros desarrolladores pueden ver los cambios de Jerry.
Ejecuta el comando git log para ver los detalles de la confirmación.
[[email protected] project]$ git log
El comando anterior producirá el siguiente resultado:
commit d1e19d316224cddc437e3ed34ec3c931ad803958
Author: Jerry Mouse <[email protected]>
Date: Wed Sep 11 08:05:26 2013 +0530
Changed return type of my_strlen to size_t
Antes de la operación de inserción, quiere revisar sus cambios, por lo que utiliza la git show comando para revisar sus cambios.
[[email protected] project]$ git show d1e19d316224cddc437e3ed34ec3c931ad803958
El comando anterior producirá el siguiente resultado:
commit d1e19d316224cddc437e3ed34ec3c931ad803958
Author: Jerry Mouse <[email protected]>
Date: Wed Sep 11 08:05:26 2013 +0530
Changed return type of my_strlen to size_t
diff --git a/string.c b/string.c
new file mode 100644
index 0000000..7da2992
--- /dev/null
+++ b/string.c
@@ -0,0 +1,24 @@
+#include <stdio.h>
+
+size_t my_strlen(char *s)
+
{
+
char *p = s;
+
+
while (*p)
+ ++p;
+ return (p -s );
+
}
+
+int main(void)
+
{
+ int i;
+ char *s[] =
{
+ "Git tutorials",
+ "Tutorials Point"
+
};
+
+
+
for (i = 0; i < 2; ++i)
printf("string lenght of %s = %lu\n", s[i], my_strlen(s[i]));
+
+
return 0;
+
}
Jerry está contento con sus cambios y está listo para impulsar sus cambios.
[[email protected] project]$ git push origin master
El comando anterior producirá el siguiente resultado:
Counting objects: 4, done.
Compressing objects: 100% (3/3), done.
Writing objects: 100% (3/3), 517 bytes, done.
Total 3 (delta 0), reused 0 (delta 0)
To [email protected]:project.git
19ae206..d1e19d3 master −> master
Los cambios de Jerry se han enviado correctamente al repositorio; ahora, otros desarrolladores pueden ver sus cambios realizando una operación de clonación o actualización.