Diferencia entre revisiones de «Instalación e uso de GIT»
Ir a la navegación
Ir a la búsqueda
(→Uso) |
|||
| (No se muestran 12 ediciones intermedias del mismo usuario) | |||
| Línea 12: | Línea 12: | ||
= Introdución = | = Introdución = | ||
| − | Git é (pronunciado "guit") é un software de control de versións pensando na eficiencia e a confiabilidade do mantemento de versións de aplicaciones cando estas teñen un gran número de ficheiros de código fonte. O seu propósito é levar rexistro dos cambios nos ficheiros e coordinar o traballo que varias personas realizan sobre ficheiros compartidos. | + | |
| + | [[File:Git_banner.jpg|thumb|GIT]] | ||
| + | |||
| + | Git é (pronunciado "guit") é un software de control de versións pensando na eficiencia e a confiabilidade do mantemento de versións de aplicaciones cando estas teñen un gran número de ficheiros de código fonte. O seu propósito é levar rexistro dos cambios nos ficheiros e coordinar o traballo que varias personas realizan sobre ficheiros compartidos. | ||
= Instalación = | = Instalación = | ||
| − | + | É necesaria a instalación: | |
| − | + | [https://git-scm.com/download/ Descarga da web oficial] | |
| + | |||
| + | Tamén e frecuente o seu uso integrado nos IDEs. | ||
= Uso = | = Uso = | ||
| Línea 49: | Línea 54: | ||
** 48:30 git clone | ** 48:30 git clone | ||
</div> | </div> | ||
| + | |||
| + | == Comandos == | ||
| + | |||
| + | [[File:Most-used-git-commands.gif|center|thumb|1024px]] | ||
= Posible tarefa = | = Posible tarefa = | ||
| − | # | + | # [[Gitlab]] |
| + | |||
| + | = Outras alternativas = | ||
| + | * Uso de subversion | ||
| + | |||
| + | = Ampliación = | ||
| + | * [[Github Actions]] | ||
| + | |||
| + | = Referencias = | ||
| + | |||
| + | == Apuntes de mclibre.org == | ||
| − | = Outras | + | <div style="column-count:2;-moz-column-count:2;-webkit-column-count:2"> |
| + | * [https://www.mclibre.org/consultar/informatica/lecciones/git.html Git] | ||
| + | * [https://www.mclibre.org/consultar/informatica/lecciones/git-instalacion.html Instalar Git] | ||
| + | * [https://www.mclibre.org/consultar/informatica/lecciones/git-como.html Git: Cómo hacer ...] | ||
| + | * [https://www.mclibre.org/consultar/informatica/lecciones/github-cuenta.html Crear cuenta en GitHub ] | ||
| + | * [https://www.mclibre.org/consultar/informatica/lecciones/github-repositorios.html Repositorios en GitHub] | ||
| + | * [https://www.mclibre.org/consultar/informatica/lecciones/vsc-git-repositorio.html Visual Studio Code. Trabajar con repositorios git] | ||
| + | </div> | ||
| + | |||
| + | == Outras == | ||
<div style="column-count:2;-moz-column-count:2;-webkit-column-count:2"> | <div style="column-count:2;-moz-column-count:2;-webkit-column-count:2"> | ||
* [https://manuais.iessanclemente.net/index.php/Control_de_versiones_con_Git_y_GitHub Control de versións con Git e GitHub no IES San Clemente] | * [https://manuais.iessanclemente.net/index.php/Control_de_versiones_con_Git_y_GitHub Control de versións con Git e GitHub no IES San Clemente] | ||
| + | * Control de versiones con Git: Sesión [https://soka.gitlab.io/blog/post/2020-11-07-curso-git-1/ 1],[https://soka.gitlab.io/blog/post/2020-11-07-curso-git-2/ 2],[https://soka.gitlab.io/blog/post/2020-11-07-curso-git-3/ 3] y [https://soka.gitlab.io/blog/post/2020-11-07-curso-git-4/ 4] | ||
* [https://despliegue.codeandcoke.com/doku.php?id=apuntes:documentacion Guía de code and coke] | * [https://despliegue.codeandcoke.com/doku.php?id=apuntes:documentacion Guía de code and coke] | ||
| − | * [https://openwebinars.net/academia/aprende/git/ Curso de Git en | + | * [https://openwebinars.net/academia/aprende/git/ Curso de Git en OpenWebinars] |
* [https://docs.microsoft.com/en-us/azure/devops/learn/learn-git learn git by Microsoft] | * [https://docs.microsoft.com/en-us/azure/devops/learn/learn-git learn git by Microsoft] | ||
* [https://evelb.es/uso-basico-de-git-con-eclipse/ Uso básico de Git con Eclipse] | * [https://evelb.es/uso-basico-de-git-con-eclipse/ Uso básico de Git con Eclipse] | ||
* [https://hashblogeando.wordpress.com/2019/01/10/usando-git-en-netbeans/ Uso básico de Git en Netbeans] | * [https://hashblogeando.wordpress.com/2019/01/10/usando-git-en-netbeans/ Uso básico de Git en Netbeans] | ||
* [https://hashblogeando.wordpress.com/2019/03/11/usando-github-y-gitlab-desde-netbeans/ Github e Gitlab en Netbeans] | * [https://hashblogeando.wordpress.com/2019/03/11/usando-github-y-gitlab-desde-netbeans/ Github e Gitlab en Netbeans] | ||
| + | * [https://www.makeuseof.com/github-keyboard-shortcuts-windows-mac/ GitHub Keyboard Shortcuts Cheat Sheet for Windows and Mac] | ||
| + | * [https://es.coursera.org/learn/introduction-git-github Introduction to Git and GitHub. Ofrecido por Google.] | ||
| + | * [https://raw.githubusercontent.com/sergarb1/CheatSheetsCastellano/master/Git%20b%C3%A1sico%20%2B%20Github%20CheatSheet%20COMPLETA.pdf Chuleta Git básico + Github] | ||
| + | * [https://training-course-material.com/training/Category:Git NobleProg] | ||
</div> | </div> | ||
| − | = | + | == Xogos educativos== |
| − | * | + | <div style="column-count:2;-moz-column-count:2;-webkit-column-count:2"> |
| − | + | * [https://ohmygit.org/ An open source game about learning Git] | |
| − | + | * [https://learngitbranching.js.org/?locale=es_ES An interactive Git visualization tool to educate and challenge!] | |
| + | </div> | ||
Revisión actual del 20:42 14 feb 2025
Sumario
Consideracións pedagóxicas
Este material pode ser utilizado:
- No módulo Despregue de Aplicacións Web do Ciclo de Desenvolvemento de Aplicacións web
- No "BC6. Documentación das aplicacións web e sistemas de control de versión"
- Instalación, configuración e uso de sistemas de control de versión
- Seguridade dos sistemas de control de versións
- Documentación sobre a instalación, a configuración e o uso do sistema de control de versións
- No "BC6. Documentación das aplicacións web e sistemas de control de versión"
- No módulo Contornos de Desenvolvemento do Ciclo de Desenvolvemento de Aplicacións web
Considerecións previas
- É convinte un coñecemento básico de programación e do uso dos IDE
Introdución
Git é (pronunciado "guit") é un software de control de versións pensando na eficiencia e a confiabilidade do mantemento de versións de aplicaciones cando estas teñen un gran número de ficheiros de código fonte. O seu propósito é levar rexistro dos cambios nos ficheiros e coordinar o traballo que varias personas realizan sobre ficheiros compartidos.
Instalación
É necesaria a instalación:
Descarga da web oficial
Tamén e frecuente o seu uso integrado nos IDEs.
Uso
Hai guías moi recomendables:
- 6:33 Comandos básicos
- 9:54 Descarga de Git
- 10:50 Instalacion de Git
- 13:36 Primer ejemplo
- 15:43 Git Bash
- 16:37 git init
- 17:41 git status
- 18:19 git add
- 20:01 git commit
- 20:37 git config
- 23:02 git log
- 24:55 git checkout -- <name file>
- 25:45 git diff
- 29:39 .gitignore
- 32:16 git commit -m <message>
- 33:35 git branch <branch name>
- 33:57 moverse entre ramas
- 33:58 git checkout <branch name>
- 35:17 agregar archivos de una vez con git add .
- 41:15 crear un repositorio en github
- 43:33 git remote
- 44:10 git push
- 48:30 git clone
Comandos
Posible tarefa
Outras alternativas
- Uso de subversion
Ampliación
Referencias
Apuntes de mclibre.org
Outras
- Control de versións con Git e GitHub no IES San Clemente
- Control de versiones con Git: Sesión 1,2,3 y 4
- Guía de code and coke
- Curso de Git en OpenWebinars
- learn git by Microsoft
- Uso básico de Git con Eclipse
- Uso básico de Git en Netbeans
- Github e Gitlab en Netbeans
- GitHub Keyboard Shortcuts Cheat Sheet for Windows and Mac
- Introduction to Git and GitHub. Ofrecido por Google.
- Chuleta Git básico + Github
- NobleProg
