Diferencia entre revisiones de «Instalación e uso de GIT»

De MediaWiki
Ir a la navegación Ir a la búsqueda
 
(No se muestran 20 ediciones intermedias del mismo usuario)
Línea 10: Línea 10:
 
= Considerecións previas =
 
= Considerecións previas =
 
* É convinte un coñecemento básico de programación e do uso dos IDE
 
* É convinte un coñecemento básico de programación e do uso dos IDE
 +
 +
= Introdución =
 +
 +
[[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:
+
É necesaria a instalación:
−
** [https://git-scm.com/download/ Descarga da web oficial]
+
[https://git-scm.com/download/ Descarga da web oficial]
 +
 
 +
Tamén e frecuente o seu uso integrado nos IDEs.
  
 
= Uso =
 
= Uso =
Línea 19: Línea 27:
 
* [https://rogerdudler.github.io/git-guide/index.es.html Sinxela]
 
* [https://rogerdudler.github.io/git-guide/index.es.html Sinxela]
 
* [https://www.diegocmartin.com/tutorial-git/ Con exemplos]
 
* [https://www.diegocmartin.com/tutorial-git/ Con exemplos]
−
* [https://git-scm.com/book/es/v2 Libro completo]
+
* [https://git-scm.com/book/es/v2 Libro Pro Git completo] [http://librosweb.es/pro_git/ 2]
 
* [https://www.youtube.com/watch?v=HiXLkL42tMU Videotitorial]
 
* [https://www.youtube.com/watch?v=HiXLkL42tMU Videotitorial]
 
<div style="column-count:3;-moz-column-count:3;-webkit-column-count:3">
 
<div style="column-count:3;-moz-column-count:3;-webkit-column-count:3">
Línea 46: 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 =
−
# PENDENTE
+
# [[Gitlab]]
−
 
 
−
= Outras referencias =
 
−
* https://despliegue.codeandcoke.com/doku.php?id=apuntes:documentacion
 
  
 
= Outras alternativas =
 
= Outras alternativas =
 
* Uso de subversion
 
* Uso de subversion
  
−
= Créditos =
+
= Ampliación  =
 +
* [[Github Actions]]
 +
 
 +
= Referencias =
 +
 
 +
== Apuntes de mclibre.org ==
 +
 
 +
<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">
 +
* [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://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://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/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>
 +
 
 +
== 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

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 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

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

Most-used-git-commands.gif

Posible tarefa

  1. Gitlab

Outras alternativas

  • Uso de subversion

Ampliación

Referencias

Apuntes de mclibre.org

Outras

Xogos educativos