Puede añadir archivos utilizando git add
, ejemplo git add README
, git add <folder>/*
, o incluso git add *
a continuación, utilizar git commit -m "<Message>"
enviar los archivos
Finalmente git push -u origin master
a impulsar los archivos.
Al realizar modificaciones corren git status
que le da la lista de los archivos modificados, añadirlos usando git add *
para todo, o puede especificar cada archivo de forma individual, a continuación, git commit -m <message>
y, finalmente, git push -u origin master
Ejemplo - dice que ha creado un archivo README, corriendo git status
le da
$ git status
# On branch master
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# README
Run git add README
, los archivos se llevaron a cabo por la comisión. Luego ejecute git status
de nuevo, debería darle: los archivos han sido agregados y listos para la confirmación.
$ git status
# On branch master
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# new file: README
#
nothing added to commit but untracked files present (use "git add" to track)
A continuación, ejecute git commit -m 'Added README'
$ git commit -m 'Added README'
[master 6402a2e] Added README
0 files changed, 0 insertions(+), 0 deletions(-)
create mode 100644 README
Por último, git push -u origin master
para empujar la rama remota master
para el repositorio origin
.
$ git push -u origin master
Counting objects: 4, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 267 bytes, done.
Total 3 (delta 1), reused 0 (delta 0)
To [email protected]:xxx/xxx.git
292c57a..6402a2e master -> master
Branch master set up to track remote branch master from origin.
Los archivos se han enviado correctamente al repositorio remoto.
Ejecución de un git pull origin master
para asegurarse que ha absorbido todos los cambios ascendentes
$ git pull origin master
remote: Counting objects: 12, done.
remote: Compressing objects: 100% (4/4), done.
remote: Total 8 (delta 4), reused 7 (delta 3)
Unpacking objects: 100% (8/8), done.
From xxx.com:xxx/xxx
* branch master -> FETCH_HEAD
Updating e0ef362..6402a2e
Fast-forward
public/javascript/xxx.js | 5 ++---
1 files changed, 2 insertions(+), 3 deletions(-)
create mode 100644 README
Si no desea fusionar los cambios aguas arriba con su repositorio local, ejecute git fetch
a buscar a los cambios y luego git merge
para fusionar los cambios . git pull
es solo una combinación de fetch
y merge
.
he utilizado personalmente gitimmersion - http://gitimmersion.com/ para obtener la curva hasta el GIT, es una guía paso a paso, si necesita algún tipo de documentación y ayuda
¿Intentó el [tutorial oficial de git] (http://schacon.github.com/git/gittutorial.html)? Esto está cubierto al principio. – jweyrich
Recomiendo el libro ProGit, la versión en línea es gratuita http://progit.org/book/ – house9
Nota: desde diciembre de 2012, puede crear archivos directamente a través de la interfaz web de GitHub. Ver [mi respuesta a continuación] (http://stackoverflow.com/a/13765502/6309). – VonC