https://github.com
loguearte
y hacer click en el "+" del extremo superior derecho
seguir los pasos correspondientes.
en mi caso cree uno llamado webazan que tiene la sgt url
https://github.com/israelbazan76/webazan.git
2) agregar elrepositorio remoto
git remote add origin https://github.com/israelbazan76/webazan.git
3) ahora ya podemos enviar nuestros commits al servidor remoto.
The name of our remote is
origin
and the default local branch name is master
. The -u
tells Git to remember the parameters,
so that next time we can simply run git push
(nos va a aparecer un popup para loguearnos al github por unica vez)
git push -u origin master
(al crear nuestro repositorio remoto nos indican que creemos un readme https://help.github.com/articles/create-a-repo/ lo que provocara que no podamos hacer el push, entonces vamos a mofificar el comando agregando el parametro -f para forzar el push)
git push -f origin master
Counting objects: 8, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (7/7), done.
Writing objects: 100% (8/8), 2.25 KiB | 0 bytes/s, done.
Total 8 (delta 1), reused 0 (delta 0)
To https://github.com/israelbazan76/webazan.git
+ 0b296cd...627080b master -> master (forced update)
4) si agregamos un nuevo archivo luego de agregarlo a nuestro master local con git add "*.php"
y lo commiteamos con git commit -m "algun comentario"
ya lo podremos pushear asi:
git push origin master
Counting objects: 3, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (3/3), done.
Writing objects: 100% (3/3), 682 bytes | 0 bytes/s, done.
Total 3 (delta 1), reused 0 (delta 0)
To https://github.com/israelbazan76/webazan.git
627080b..4613798 master -> master
5) si agregamos al stage
git add "datos.sql"
lo podemos quitar del stage
git reset datos.sql
6) para regresar todo lo local al estado del ultimo commit
git checkout -- datos.sql
7) si en una carpeta iniciada en git (git init) clonamos un repo remoto (git clone
https://github.com/israelbazan76/webazan.git
) para poder pushear debemos hacer todo el proceso de add y commit que conocemos.
no solo eso sino que ademas debemos linkear la carpeta con el repo (
git remote add origin https://github.com/israelbazan76/webazan.git) asi le asigna el nombre por default de "origin" y pullear con el parametro que permite mergear las historias no relacionadas (git pull origin master --allow-unrelated-histories) calculo que es por el "readme" que no se clona
8) si haces algun cambio en un archivo y quieres ver la diferencia con el que está en tu repo local
usa
C:\Users\ibazan\test-git-1>git diff head
diff --git a/webazan/view.php b/webazan/view.php
index e463698..14bc399 100644
--- a/webazan/view.php
+++ b/webazan/view.php
@@ -2,7 +2,7 @@
/* @var $this UsersController */
/* @var $model Users */
-/**holaaaaaaaaaaaaaaa**/
+/**holaaaaaaaaaaaaaaa chauuuuuuuuuuuuuu**/
?>
en el ejemplo se agregó "chauuuuuuuuuuuuuu"
entonces, luego de add y commit git diff head no devolverá nada (el archivo será el mismo no habiendo ninguna diferencia)
No hay comentarios:
Publicar un comentario