Git Product home page Git Product logo

siap's Introduction

2020-10

Sistema de Administracion de la Piscina del Departamento de Promocion Estudiantil

Arquitectura

Front-end:

  • HTML: Template Engine (ejs)
  • CSS: Frameworks: SASS, SCSS, Animate.css, Bootstrap
  • Task Manager: Gulp
  • JS: Native (ES7), Library (JQuery)

Back-end:

  • Lenguaje de programación: NodeJs
  • MVC Framework: Express
  • Base de Datos: SQL (MySql)
  • Aplicación de servidor: Node js
  • Servidor web: Nodejs (HTTP)

Clonar repositorio

Pasos:

  1. Descargar e instalar GitHub Desktop
  2. Abrir la aplicacion e Iniciar sesion.
  3. Selecionar la opcion de Clonar un repositorio de Internet... o Clone a repository from Internet...
  4. Selecionan el repositorio (user-name)/2020-10, seguido por el Path o Direccion en su computadora donde van a dejar la carpeta de su proyecto.

OJO, solo tiene que hacer eso una vez. No pueden mover absolutamente nada fuera de esta carpeta en su pc. No pueden hacer copias externas en otro path de la computadora y trabajar sobre la copia. Solamente dentro del path del repo.

Utilizar la consola de Git Bash

Seguir los pasos 1-4 anteriores con GitHub Desktop.

  1. Descargan e instalan Git Bash
  2. En la carpeta de su proyecto, click derecho y eligen la opcion, Git Bash Here

Se les abrira una Consola, les debera aparecer el path del proyecto seguido por el branch (master) esto significaria que esta bien posicionado y que los archivos git funcionan.

Comandos de git:

git status

git status muestra los archivos que han sido modificados, aniadidos o eliminados.

git log

git log muestra el log de commits que se han hecho en el repositorio.

git branch

git branch muestra una lista de los branches que existen en el repositorio.

git checkout nombre-del-branch

sirve para moverse entre branches, en este caso vamos al branch que indicamos en el comando. (Esto solo si estamos en sprint)

git add -a

sirve para aniadir todos los archivos nuevos.

git commit -a -m "_nombre del commit_"

aniade todos los archivos a un commit para luego hacer commit. -a referencia a todo(all). -m "nombre" referencia a mensaje o nombre del commit, entre comillas dobles el nombre. importante poner el nombre

git push

sube(push) los cambios en el repositorio en el branch en el que se encuentra posicionado.

git push origin nombre-del-branch

sube(push) los cambios en el repositorio en el branch en el que se indique en nombre-del-branch.

Pasos para ejecutar comandos en git al hacer cambios en el programa

Si se hace un cambio en al menos un archivo git reconoce los cambios hechos en los archivos. Se recomienda siempre trabajar una parte sin tiempo definido, pero corto, hasta que funcione, se hacen las pruebas. Una vez funcionando el programa se deben ejecutar los siguientes comandos.

  1. git status para verificar que hayan cambios en el repositorio local.
  2. Si se aniadieron archivos nuevos a la carpeta apareceran en rojo, luego se ejecuta el comando git add -a para aniadir los archivos al commit.
  3. Seguido por git commit -a -m "nombreDelCommit" en "nombreDelCommit" se pone el cambio que se realizo en el programa.
  4. Una vez hecho el commit se ejecuta git push para subir el commit al repositorio en el branch en el que se encuentra. Para saber en cual branch se encuentra en la consola antes de escribir cualquier comando debe aparecer en color cyan el nombre del branch. Se debe siempre antes verificar el branch en el que se encuentra antes de hacer git push.

Authors

Ian Mora Rodriguez - Initial work - @ianmora97

See also the list of contributors who participated in this project.

License

This project is licensed under the MIT License - see the LICENSE.md file for details

siap's People

Contributors

dependabot[bot] avatar edsocruz avatar ianmora97 avatar mfreer98 avatar

Stargazers

 avatar

Watchers

 avatar  avatar

siap's Issues

Vista de Registro

Boton de Registrar no muestra retroalimentacion si un estudiante fue insertado.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.