Entre otros...
Si necesitas ayuda...
git help
git help commit
var x = 5; var y = 6; var z = x + y; console.log(z);
$ git init $ Initialized empty Git repository in /Users/david/Documents/Iron Hack/ejemplosSlides/.git/
En cualquier momento puedes ver el estado de tu repo (repositorio en jerga) con
$ git status $ On branch master Initial commit Untracked files: (use "git add <file>..." to include in what will be committed) suma.js nothing added to commit but untracked files present (use "git add" to track)
Muestra información del estado de los archivos modificados, del branch actual y commits
Los archivos recién creados o modificados se muestran en rojo. Con git add pasan al área de Staging
$ git add suma.js $ git status On branch master Initial commit Changes to be committed: (use "git rm --cached <file>..." to unstage) new file: suma.js
Donde podemos ver los ficheros que van a entrar en el siguiente commit que hagamos
$ git add <list of files> $ git add --all $ git add *.txt $ git add docs/*.txt $ git add docs/ $ git add "*.txt"
Hacemos un commit de los cambios en Staging, es buena práctica escribir una descripción del alcance y contenido del commit.
$ git commit -m "Primer commit, suma.js" [master (root-commit) 0b8b558] Primer commit, suma.js 1 file changed, 4 insertions(+) create mode 100644 suma.js
Con la URL de nuestro repo que obtenemos de Github:
$ git add origin <URL> $ git push -u origin master
$ git pull origin master
Se baja los cambios y hace un merge con lo que tenemos en local, esto es un poco arriesgado si no estamos seguros de lo que nos vamos a bajar, en su lugar:
$ git fetch
Git fetch se baja los cambios pero no los mergea hasta que nosotros se lo decimos:
$ git merge