Skip to content

Montero14/MAETS

 
 

Repository files navigation

MAETS

Proyecto de Aplicaciones WEB

Ejemplos super utiles de ivan: https://bitbucket.org/imartinezortiz

MINIGUIA DE USO:

Como usar git: http://rogerdudler.github.io/git-guide/index.es.html

commit: para guardar cambios del proyecto (version) branch: Flujo de trabajo del proyecto, se puede dividir en varias para trabajar de forma paralela, la rama master es la principal.

--> Descargar git (hay descarga en el link anterior) --> Instalar --> Abrir consola --> moverte a la carpeta donde quieras trabajar

 $git help ---> ayuda con los comandos de git
 $git help <comando> --> ayuda especifica de un comando
 
$git init --> convierte una carpeta (vacia) en un repositiorio GIT o la vuelve a inicializar si ya lo tenias
$git clone https://github.com/Semedi/MAETS.git  --> Clona de la nube(github) y la branch master el proyecto en tu                 directorio
$git pull --> Has estado trabajando antes y quieres los cambios realizados
         usa este comando para que se actualice automaticamente


$git status --> mirar los cambios que ha habido

(No puede haber dos usuario utilizando el mismo archivo a la vez)

una vez trabajando, cambias los archivos de cualquier forma...

afectan al commit:

$git add <archivo> --> añadir un archivo, (se verá reflejado en el commit)
$git  rm <archivo> --> borrar un archivo, (se verá reflejado en tu comit)
      (se pueden añadir comodin * en vez de <archivo> para aplicarlo a todos los elementos
$git commit -m "nombre" --> creas una nueva "version" con los cambios realizados
$git commit -a -m "nombre" --> creas un commit normal pero el -a hace que se apliquen los cambios automaticamente
                          sin que tengas que hacer ningun git add o git rm para indicar al commit lo que has hecho

Una vez has creado tu commit deseas subirlo al repositorio:

 $git push origin master --> Actualizas la nube con tu commit

puede ser que al intentar hacer el push a master, otra persona haya cambiado el proyecto a una nueva versión dejando en la que tu trabajas "obsoleta" entonces:

$git pull
$git fetch origin  

--> Te bajas los cambios que han subido antes, git lo mezclara con lo tuyo

BRANCHES

Si quieres trabajar sobre otra rama de desarrollo, indepependiente de la original (donde esta la pagina funcional)

$git branch --> lista las ramas actuales y te muestra en la que estas
$git branch <nombre> --> crea la rama nombre para añadir un flujo de trabajo
$git branch checkout <nombre> --> te cambia a la rama de trabajo <nombre>

Cuando cambies de rama de trabajo se te actualiza el proyecto solo, hacer un commit antes para guardar los cambios si estabais trabajando en otra cosa...

$git merge <branch> mezcla la rama actual con <branch> git es inteligente y hace los cambios correctos aunque se hayan         solapado versiones y ramas.


$git branch -d <nombre> borra la branch <nombre> borrarlas siempre que no se usen o despues de mezclarla con la rama master.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 50.7%
  • PHP 29.5%
  • TSQL 9.6%
  • CSS 7.2%
  • HTML 2.9%
  • Hack 0.1%