Diferències
Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
Ambdós costats versió prèvia Revisió prèvia Següent revisió | Revisió prèvia | ||
info:cursos:git [30/07/2018 13:33] – [git] mate | info:cursos:git [08/08/2018 02:47] (actual) – [.gitignore] mate | ||
---|---|---|---|
Línia 1: | Línia 1: | ||
- | = git | + | = git (git-book) |
{{tag> | {{tag> | ||
+ | ~~NOTOC~~ | ||
== info | == info | ||
Línia 29: | Línia 30: | ||
* añadir todos los ficheros: <code bash>git add -A</ | * añadir todos los ficheros: <code bash>git add -A</ | ||
* consultar estado:< | * consultar estado:< | ||
- | * crear un commit (envío/ | + | * crear un commit (envío/ |
* hacer un commit de los ficheros preparados-modificados sin tener que añadirlos explicitamente:< | * hacer un commit de los ficheros preparados-modificados sin tener que añadirlos explicitamente:< | ||
* forzar cambio de usuario en un commit en concreto: <code bash>git -c “user.name=matebcn” commit</ | * forzar cambio de usuario en un commit en concreto: <code bash>git -c “user.name=matebcn” commit</ | ||
* setup sincronización entre repositorio local con repositorio en la nube:< | * setup sincronización entre repositorio local con repositorio en la nube:< | ||
- | * enviar commit a repositorio nube:< | + | * enviar commit a repositorio nube (**-u** setea el upstream de esta rama para futuros usos):<code bash>git push -u origin master</ |
* clonar repositorio nube existente en local (se establece ORIGIN de manera automática):< | * clonar repositorio nube existente en local (se establece ORIGIN de manera automática):< | ||
Línia 48: | Línia 49: | ||
* eliminar fichero: <code bash>rm < | * eliminar fichero: <code bash>rm < | ||
git rm < | git rm < | ||
- | * eliminar del área de trabajo | + | * eliminar del indice |
- | | + | |
+ | === .gitignore | ||
+ | para hacer que ciertos archivos (o patrones de archivos) no se registren, se puede crear un fichero '' | ||
*.a | *.a | ||
Línia 67: | Línia 70: | ||
doc/ | doc/ | ||
</ | </ | ||
+ | se puede crear un fichero para ignorar a nivel global (por la tesitura del equipo y los programas usados):< | ||
+ | se puede ubicar en cualquier sitio, en este caso lo situan en el $HOME del usuario | ||
+ | |||
+ | <callout type=" | ||
=== restaurar | === restaurar | ||
Línia 130: | Línia 137: | ||
<callout type=" | <callout type=" | ||
+ | |||
+ | === reescribiendo la historia (rebase) | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | |||
=== viajes en el tiempo | === viajes en el tiempo | ||
Línia 175: | Línia 187: | ||
* <code bash>git config --global alias.cm ‘-c “user.name=matebcn” commit’</ | * <code bash>git config --global alias.cm ‘-c “user.name=matebcn” commit’</ | ||
/via: [[https:// | /via: [[https:// | ||
+ | |||
+ | +info: [[https:// | ||
== configuración | == configuración |