Lugar de almacenamiento "centralizado" donde se almacenan las diferentes versiones de un proyecto, con perfiles de acceso sobre los recursos compartidos
Pros
Contras
Pros
Contras
Pros
Contras
Pros
Contras
Proveedor de servicio: Plataforma que esta montada por lo general en la nube la cual ofrece servicios para almacenar archivos permitiendo controlar las versiones que se crean sobre estos.
Git:La herramienta git, viene preinstalada en terminales linux, por tanto si trabaja en ubuntu, apple, etc, no es necesario instalar ninguna herramienta adicional. Si trabaja en windows es necesario instalar git bash. (Se recomienda trabajar con la versión de línea de comandos)
Servicio público gratuito, todo el código puede ser consultado y usado segun los términos de licencia. Se puede comparar con una red social de desarrolladores que desarrollan proyectos open source.
Tiene la opción de publicar un proyecto público o privado, en su versión gratuita se puede trabajar en equipos de hasta cinco personas.
pwd: Retorna la ubicación actual
ls: lista los archivos del directorio actual
ls -al: Extiende la funcionalidad de listar, permitiendo ver el detalle del contenido de la carpeta, incluyendo archivos ocultos.
clear: Limpia la terminal de comandos.
mkdir: Crea un directorio.
cd: Ingresa o sale de un directorio.
rm: Borra archivos o carpetas (Para borrar un directorio este debe esar vacio).
rm -rf: Borra recursivamente el contenido de una carpeta
touch: Crea un archivo vacio.
git init: Crea un repositorio vacio.
git status: Informa el estado actual del repositorio.
git add: Agrega archivos al repositorio.
git commit: Reporta el detalle del cambio, crea un registro o punto de referencia (chekpoint).
git commit: Reporta el detalle del cambio, crea un registro o punto de referencia (chekpoint).