All Projects → joseluisgs → git-tutorial

joseluisgs / git-tutorial

Licence: MIT license
Tutorial de Git, GitHub y GitFlow para el desarrollo de código avanzado, manejo de versiones, ramas y trabajo en equipo usando este repositorio de código, para DAM, DAW y ASIR

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to git-tutorial

Goat
POSIX-compliant shell movement boosting hack for real ninjas (aka `cd x` and `cd ...`)
Stars: ✭ 27 (-43.75%)
Mutual labels:  sh
Shell Tricks
Simple bash tricks which make your life easier.
Stars: ✭ 153 (+218.75%)
Mutual labels:  sh
aseprite-macos-buildsh
Automated script to create latest release app (either beta, or release whichever is newer) of Aseprite for macOS
Stars: ✭ 143 (+197.92%)
Mutual labels:  sh
M Cli
 Swiss Army Knife for macOS
Stars: ✭ 8,646 (+17912.5%)
Mutual labels:  sh
Domain Check 2
Domain Expiration Check Shell Script Forked and Maintained by nixCraft
Stars: ✭ 107 (+122.92%)
Mutual labels:  sh
Gister
command line tool to sync github gists
Stars: ✭ 162 (+237.5%)
Mutual labels:  sh
Modernish
Modernish is a library for writing robust, portable, readable, and powerful programs for POSIX-based shells and utilities.
Stars: ✭ 586 (+1120.83%)
Mutual labels:  sh
workbench
A hierarchical environment manager for bash, written in bash.
Stars: ✭ 17 (-64.58%)
Mutual labels:  sh
Minibase
small static userspace tools for Linux
Stars: ✭ 150 (+212.5%)
Mutual labels:  sh
Geo
🌎 A Bash utility for easy wan, lan, router, dns, mac address, and geolocation output, with clean stdout for piping
Stars: ✭ 225 (+368.75%)
Mutual labels:  sh
Colorechoforshell
Make 🐚(shell) 's 💬 (`echo`) to be 🌈 easily ✨ Support ✅ sh ➕ bash ➕ zsh ➕ ksh ➕ 🐟
Stars: ✭ 75 (+56.25%)
Mutual labels:  sh
.dot Config
📚 Example dot configs for tmux, tmuxp, vim, vcspull, i3 and awesome
Stars: ✭ 102 (+112.5%)
Mutual labels:  sh
Commander
Test your command line interfaces on windows, linux and osx and nodes viá ssh and docker
Stars: ✭ 183 (+281.25%)
Mutual labels:  sh
Shc
Shell script compiler
Stars: ✭ 1,050 (+2087.5%)
Mutual labels:  sh
sh-tetris
The pure shell script (sh) that implements the Tetris game following the Tetris Guideline (2009).
Stars: ✭ 31 (-35.42%)
Mutual labels:  sh
Shbib
A BibTeX-centric bibliography manager written in POSIX shell
Stars: ✭ 26 (-45.83%)
Mutual labels:  sh
Promptless
🚀 A super fast and extremely minimal shell prompt.
Stars: ✭ 155 (+222.92%)
Mutual labels:  sh
sshch
Ssh connection manager
Stars: ✭ 88 (+83.33%)
Mutual labels:  sh
git-workflow-zh
如何安全地使用 Git 的指导方案
Stars: ✭ 85 (+77.08%)
Mutual labels:  git-tutorial
Fet.sh
🐢 a fetch written in posix shell without any external commands (sponsored by https://github.com/buffet/kiwmi, plz star)
Stars: ✭ 209 (+335.42%)
Mutual labels:  sh

GIT Tutorial

Tutorial de Git, GitHub y GitKraken para el desarrollo avanzado de código.

LICENSE GitHub

assets/image.png

Acerca de

Tutorial de Git y GitHub de supervivencia para mi alumnado de DAM, DAW y ASIR. Además de chuletas y Ejemplos usados en clase. Escribe código limpio y ordenado :)

Aprenderás a desenvolverte por uno de los mejores sistemas de control de versiones y levar tus prácticas y desarrollos a otro nivel.

Contenidos

  • Sistema de control de versiones
  • ¿Qué es Git?
  • Instalación
  • Confirmar y revertir
  • Manejando ramas
  • Git Flow
  • GitHub
  • Colaboración en repositorios
  • GitKraken
  • Herramientas
  • Trucos y consejos

GIT

imagen Git es un software de control de versiones diseñado por Linus Torvalds, pensando en la eficiencia, la confiabilidad y compatibilidad del mantenimiento de versiones de aplicaciones cuando estas tienen un gran número de archivos de código fuente. Su propósito es llevar registro de los cambios en archivos de de de un proyecto incluyendo coordinar el trabajo que varias personas realizan sobre archivos compartidos en un repositorio de código.

GitHub

imagen GitHub es una forja plataforma de desarrollo colaborativo para alojar proyectos utilizando el sistema de control de versiones Git. Se utiliza principalmente para la creación de código fuente de programas de ordenador.

GitKraken

image GitKraken es una de las mejores herramientas para manejar tu repositorio Git y GitHub, puede soportar distintos perfiles, editores para conflictos de código, y mucho más.

GitKraken es utilizado por empresas como Netflix, Tesla y Apple.

Colaborar o nuevos contenidos o ejemplos

¿Cómo colaborar o corregir un cambio?

Para solicitar un cambio o ayudarme a pulir errores o a mejorar el contenido del curso y las transparencias lo podéis hacer de la siguiente manera:

  • Siempre debéis hacer un fork del proyecto para trabajar con él.
  • Lo primero es crear una rama con tu nombre de usuario de GitHub (vamos a ser ordenados)
  • En la carpeta updates de tu rama añadís un fichero con vuestro nombre de GitHub para que en dicho fichero vayáis actualizando con las cosas que queráis aportar. Este fichero debe estar redactado usando markdown.
    • Indicáis el número de la página de la presentación (por ejemplo página 34). Indicáis el texto y remarcáis la palabra o error detectado.
    • De la misma manera si queréis incorporar un gráfico o figura lo indicáis en qué página, o si es nueva donde iría y subís ese recurso en la carpeta updates.
    • También podéis aportar referencias, herramientas y cosas útiles que os han servidor para dominar Git y GitHub.
  • Posteriormente hacéis un commit en vuestro repositorio y luego un pull request de los cambios indicados en tu rama y en la conversación me detallas algo de información y si el cambio se aprueba lo verás en la próxima versión Mira este vídeo y este otro.

Gracias por colaborar y entre todos mejoramos usando GitHub. Espero vuestros pull requests 😄

Autor

Codificado con 💖 por José Luis González Sánchez

Twitter GitHub

Log2   Logo3

Contacto

Cualquier cosa que necesites házmelo saber por si puedo ayudarte 💬.

              

Licencia de uso

Este repositorio y todo su contenido está licenciado bajo licencia Creative Commons, si desea saber más, vea la LICENSE. Por favor si compartes, usas o modificas este proyecto cita a su autor, y usa las mismas condiciones para su uso docente, formativo o educativo y no comercial.

Licencia de Creative Commons
JoseLuisGS by José Luis González Sánchez is licensed under a Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional License.
Creado a partir de la obra en https://github.com/joseluisgs.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].