Giter Site home page Giter Site logo

educaiton-cms's Introduction


Gestor de contenidos de Sitio Web

Descripción y contexto


Este proyecto permite registrar, editar y ocultar información de un determinado Sitio Web

Requisitos previos


1. Instalar git en el pc

En la pagina de GIT https://git-scm.com/ descargar el aplicativo e instalarlo dependiendo del sistema operativo.

2. Crear cuenta en GitHub

Ingresar a la página https://github.com/ y crear allí la cuenta.

Guía para uso de git y gihub


1. Subir proyecto de repo local a repo remoto

1.1 Crear repositorio remoto

Ingresar a GitHub y crear un repo 

1.2. Crear repo local y subir a remoto

1.2.1 Ubicarse dentro de la carpeta del proyecto local
1.2.2 Abrir la consola de Git Bash
1.2.3 Inspeccionar elementos
    * git --version
    * git config --global --list
    * git help [comandos a buscar]
1.2.4 Asignar nombre de usuario y correo. Verificar actualización
    * git config --global user.name "username"
    * git config --global user.email "useremail"
    * git config --global --list
1.2.5 Inicializar repo local
    * git init
1.2.6 Se valida estado del repo
    * git status
1.2.7 Se agregan los cambios
    * git add -A -> alista todos los archivos para el commit agrega todos los archivos de golpe)
    * git add "nombre del archivo que se requiere adicionar"
1.2.8 Se realiza el commit y se agrega al historial del repo
    * git commit -m "que es este commit"
    * git log
1.2.9 Se indica el repo remoto al que se va a subir la información
    * git remote add origin https://github.com/nancymarcela20/educaIToncms_prueba.git
1.2.10 Se suben los cambios del repo local al remoto
    * git push -u origin master
1.2.11 El sistema pide autenticación

2. Ignorar fichero en Git

2.1 Se debe crear un archivo .gitignore y escribir dentro los fichero que se debe ignorar al subir los cambios realizados en el proyecto. 
2.2 Si el proyecto se esta compilando con netbeans se debe ignorar el fichero nbproject
2.3 Si ya se había subido el fichero, se debe obligar a GIT a olvidarlo borrando cache
    * git rm -r --cached .
    * git add .
    * git commit -m "Ahora mi .gitignore ya ignora normalmente."
    * git push -u origin master

3. Hacer uso de ramas de prueba para revisar la información antes de fusionarla con la rama master remota

3.1 Crear rama de proyecto en GitHub
3.2 Configurar el repo remoto para que al fusionar ramas adicionales con la rama master, estas ramas sean borradas
    después de efectuar la mezcla.
3.2 Realizar cambios locales
3.3 Crear rama local
    * git checkout -b nombreRama
3.4 Subir cambios a la rama remota
    * git push -u origin nombreRama
3.5 Ubicar la rama de prueba en GitHub donde se subieron los cambios y se solicita el merge.
3.6 Revisar solicitud y aprobar fusión con la rama master.

Código de conducta

A este repositorio actualmente se le esta dando mantenimiento por parte del grupo de desarrollo de la Unidad de Educación Virtual de la UFPS. Es un desarrollo con código PHP y como herreamienta para compilación de código se hace uso de netbeans versión 8.2.

Autor/es


Grupo de la Unidad de Educación Virtual de la UFPS

Licencia


El software de este repositorio está licenciado bajo una licencia [GNU General Public License v3.0]

Referencias

Este código esta basado en el lenguaje de programación PHP.

educaiton-cms's People

Contributors

nancymarcela20 avatar educaiton avatar

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.