Skip to content

Repositorio para el taller de GitHub For Beginners - SAIC UNAM

Notifications You must be signed in to change notification settings

David-Lazaro-Fernandez/Pokemones-UNAM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 

Repository files navigation

GitHub for beginners

GitHub For Beginnners

Status


Aprende GitHub creando una lista de tus pokemones favoritos con tus amigos

Hola Puma! 🐱

Estas listo para comenzar tu viaje en GitHub? :octocat:

En este repositorio podras encontrar todo lo necesario para poder empezar tu camino en el mundo de la colaboración en equipo para proyectos 👨‍💻👩‍💻


Git 💻

Es el sistema de control de versiones que te permitira observar, controlar y modificar las versiones de cada uno de tus proyectos. Si en un futuro tu codigo se rompio o surgio algun problema en el proyecto, Git te permitira regresar a una version estable de tu proyecto. Fue creado por el unico e inigualable Linus Torvalds 🤓

GitHub :octocat:

A mi me gusta ver a GitHub de 2 formas:

  • Github es una red social para desarrolladores en la cual puedes enseñarle a todo el mundo en que estas trabajando actualmente, con quien estas colaborando, cuanto tiempo estas activo usualmente en los proyectos que desarrollas, puedes contarles una historia de ti a todas las personas que revisen tu perfil. Es una excelente forma de mostrarle al mundo el gran desarrollador que eres.

  • GitHub es la mejor plataforma para que puedas desarrollar proyectos, no solo de software, en equipo. GitHub cuenta con multiples herramientas que te

Repositorio 📁

Puedes verlo como una carpeta publica o privada, en la cual estaran todos los archivos de tu proyecto. Cualquier persona puede crear una copia de tu carpeta para hacer que tu proyecto sea más cool o para arreglar errores.

Branch 🌿

Asi como los arboles, tu repositorio tambien tiene ramas. Una rama es una version paralela de tu proyecto, en la cual puedes agregar nuevas features a tu proyecto para despues unirlas en la rama original, a la rama original la llamaremos main.

Si estas trabajando en equipo en un mismo repositorio, es recomendable que cada quien tenga su propia rama para poder trabajar en la parte que le toco del proyecto. Una vez que todo este 100% funcional pueden unir todas las ramas en la rama main.

Commit 📩

Imaginalo como un envio de archivos que vas a poner en tu carpeta cuando quieres que una nueva version de tu proyecto sea guardada. Usualmente haces commit cuando terminaste algun pendiente que tenias en tu codigo, cuando terminaste un nuevo feature, arreglaste un bug, etc.

Issue 🖐

Es la forma perfecta para sugerir cambios al proyecto de alguien más sin necesidad de hacerlos tu mismo, tambien puedes utilizar los issues para avisar al dueño del repositorio que existen problemas en su proyecto. Ya sea un pequeño typo o un enorme error que pueda destruir el universo, utilizar un issue siempre es la manera ideal de dar aviso de errores.

Fork 🍴

Si te enamoraste de algun proyecto, estas trabajando en equipo o simplemente quieres hacer una version totalmente diferente del proyecto base un fork es la forma perfecta para que puedas mostrale a las personas

Pull Request ↩

Despues de haber realizado cambios en una rama o en tu propio Fork, si deseas agregar tus cambios a la version original del proyecto o a alguna rama en especifico, deberas de realizar un Pull Request. En este Pull Request, el dueño del repositorio o de la rama, verificara todos los cambios que has realizado en el proyecto, si los cambios son aceptados, estos se añadiran a la rama indicada o incluso al proyecto original en el caso de que los envies desde tu propio fork.

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •