Está en la página 1de 6

PROYECTO

Juan David Zambrano

ADSI

FICHA

1617760

SENA GALAN
GIT

Es un sistema de control de versiones que nos registra los cambios realizados en un archivo o
conjunto de archivos. El flujo de trabajo de divide en tres, el primero es crear, modificar, editar
una serie de archivos. El segundo es escoger los archivos que están listos. El tres ya es el registro
de nuestro proyecto.

GITHUB
GitHub es un sitio web y un servicio en la nube que ayuda a los desarrolladores a almacenar y
administrar su código, al igual que llevar un registro y control de cualquier cambio sobre este
código. Para entender exactamente qué es GitHub, primero usted necesita conocer los dos
principios que lo conectan:

Control de versión.

Git.

COMANDOS
Configurar Nombre que salen en los commits

git config --global user.name "dasdo"

Configurar Email

git config --global user.email dasdo1@gmail.com

Marco de colores para los comando

git config --global color.ui true

Iniciando repositorio

Iniciamos GIT en la carpeta donde esta el proyecto

git init

Clonamos el repositorio de github o bitbucket


git clone <url>

Añadimos todos los archivos para el commit

git add .

Hacemos el primer commit

git commit -m "Texto que identifique por que se hizo el commit"

subimos al repositorio

git push origin master

GIT ADD

Añadimos todos los archivos para el commit

git add .

Añadimos el archivo para el commit

git add <archivo>

Añadimos todos los archivos para el commit omitiendo los nuevos

git add --all

Añadimos todos los archivos con la extensión especificada

git add *.txt

Añadimos todos los archivos dentro de un directorio y de una extensión especifica

git add docs/*.txt

Añadimos todos los archivos dentro de un directorios

git add docs/

GIT COMMIT

Cargar en el HEAD los cambios realizados

git commit -m "Texto que identifique por que se hizo el commit"

Agregar y Cargar en el HEAD los cambios realizados

git commit -a -m "Texto que identifique por que se hizo el commit"

De haber conflictos los muestra

git commit -a
Agregar al ultimo commit, este no se muestra como un nuevo commit en los logs. Se puede
especificar un nuevo mensaje

git commit --amend -m "Texto que identifique por que se hizo el commit"

GIT PUSH

Subimos al repositorio

git push <origien> <branch>

Subimos un tag

git push --tags

GIT LOG

Muestra los logs de los commits

git log

Muestras los cambios en los commits

git log --oneline --stat

Muestra graficos de los commits

git log --oneline --graph

REPOSITORIO REMOTO

Para poder colaborar en cualquier proyecto Git, necesitas saber cómo gestionar tus repositorios
remotos. Los repositorios remotos son versiones de tu proyecto que se encuentran alojados en
Internet o en algún punto de la red. Puedes tener varios, cada uno de los cuales puede ser de
sólo lectura, o de lectura/escritura, según los permisos que tengas. Colaborar con otros implica
gestionar estos repositorios remotos, y mandar (push) y recibir (pull) datos de ellos cuando
necesites compartir cosas.

git push es un comando que sube los cambios hechos en tu ambiente de trabajo a una
rama de trabajo tuya y/o de tu equipo remota.

https://git-scm.com/book/es/v1/Fundamentos-de-Git-Trabajando-con-repositorios-remotos
NODEJS
JavaScript es un sólo un lenguaje de programación del lado del cliente que se ejecuta en el
navegador, ¿verdad?. Ahora ya no. Node.js es una forma de ejecutar JavaScript en el servidor,
además de mucho más. Node.js es un entorno Javascript del lado del servidor, basado en eventos.
Node ejecuta javascript utilizando el motor V8, desarrollado por Google para uso de su navegador
Chrome. Aprovechando el motor V8 permite a Node proporciona un entorno de ejecución del lado
del servidor que compila y ejecuta javascript a velocidades increíbles. El aumento de velocidad es
importante debido a que V8 compila Javascript en código de máquina nativo, en lugar de
interpretarlo o ejecutarlo como bytecode. Node es de código abierto, y se ejecuta en Mac OS X,
Windows y Linux.

https://www.netconsulting.es/blog/nodejs/

TYPESCRIPT
TypeScript es un lenguaje de programación de código abierto desarrollado por Microsoft, el cual
cuenta con herramientas de programación orientada a objetos, muy favorable si se tienen
proyectos grandes. Anders Hejlsberg, arquitecto principal del desarrollo del lenguaje de
programación C#, es el principal participante en el desarrollo de este lenguaje.

https://devcode.la/blog/que-es-typescript/

ANGULAR
Angular es un framework de desarrollo para JavaScript creado por Google. La finalidad de Angular
es facilitarnos el desarrollo de aplicaciones web SPA y además darnos herramientas para trabajar
con los elementos de una web de una manera más sencilla y optima.

Otro propósito que tiene Angular es la separación completa entre el front-end y el back-end en
una aplicación web.

https://victorroblesweb.es/2017/08/05/que-es-angular-y-para-que-sirve/
SPA

En pocas palabras, SPA son las siglas de Single Page Application. Es un tipo de aplicación web
donde todas las pantallas las muestra en la misma página, sin recargar el navegador.

Técnicamente, una SPA es un sitio donde existe un único punto de entrada, generalmente el
archivo index.html. En la aplicación no hay ningún otro archivo HTML al que se pueda acceder de
manera separada y que nos muestre un contenido o parte de la aplicación, toda la acción se
produce dentro del mismo index.html.

https://desarrolloweb.com/articulos/que-es-una-spa.html

LINK DEL PROYECTO

https://github.com/zambrano202/Angular.git

También podría gustarte