Comandos - abuenogi/react-memoro GitHub Wiki

  1. Crear cuenta en github (https://github.com/) y crear repositorio 'react-memoro'
  2. Instalar node.js juntamente con npm (https://nodejs.org/en/download/)
  3. Instalar Visual Studio Code (https://code.visualstudio.com/download)
  4. Desde terminal en Visual Studio Code (VSC): Instalar: - npm install -g create-react-app Añadir extensiones: - Git
  5. En VSC crear aplicacion react-memoro 'create-react-app react-memoro'

6.1) DESDE VSC: Conectar el proyecto react de VSC con el repositorio de Github (https://www.youtube.com/watch?v=JFEq-6iNWMg&list=PUnTRoRTUqFaYJrfqpA9dgpA&index=183): - Si no habiamos creado repositorio en Github lo creamos (react-memoro) y copiamos la url (desde el botón verde 'Clone or download' - En el terminal abrimos nuestro proyecto creado, en mi caso 'C:\visual_studio_repo\react-memoro> code . ' - En el menu superior de VSC 'View> Command Palette' buscar 'Git:Inizialice repository' e inicializamos el que acabamos de crear 'C:\visual_studio_repo\react-memoro' - En el menu superior de VSC 'View> Command Palette' buscar 'Git:Add remote' y añadimos : - nombre: 'react-memoro' - url del repositorio 'https://github.com/abuenogi/react-memoro.git' - En el menu superior de VSC 'View> Command Palette' buscar 'Git:Fetch from all remote' - En la parte inferior izquierda (en el icono de Git) pulsar con el ratón y seleccionar la rama remota. Me da el error: fatal: no upstream configured for branch 'master'

PS C:\Users\petri\visual_studio_repo\react-memoro> git branch -avv
	* master                      7b240d3 Initialize project using Create React App
	  remotes/react-memoro/master cbb6c11 Initial commit
PS C:\Users\petri\visual_studio_repo\react-memoro> git branch --set-upstream-to=react-memoro/master master
	Branch 'master' set up to track remote branch 'master' from 'react-memoro'.
PS C:\Users\petri\visual_studio_repo\react-memoro> git branch -avv
	* master                      7b240d3 [react-memoro/master: ahead 1, behind 1] Initialize project using Create React App
	  remotes/react-memoro/master cbb6c11 Initial commit
	  
VER LAS DIFERENCIAS DE LAS RAMAS:  git diff remotes/react-memoro/master  master

6.2.) DESDE CONSOLA DE GIT petri@DESKTOP-10V3P81 MINGW64 ~ $ cd C:/Users/petri/visual_studio_repo/react-memoro

petri@DESKTOP-10V3P81 MINGW64 ~/visual_studio_repo/react-memoro (master)

$ git init

Reinitialized existing Git repository in C:/Users/petri/visual_studio_repo/react-memoro/.git/

petri@DESKTOP-10V3P81 MINGW64 ~/visual_studio_repo/react-memoro (master)

$ git add .

petri@DESKTOP-10V3P81 MINGW64 ~/visual_studio_repo/react-memoro (master)

$ git commit -m 'Primera versión'

On branch master

nothing to commit, working tree clean

petri@DESKTOP-10V3P81 MINGW64 ~/visual_studio_repo/react-memoro (master)

$ git remote add origin https://github.com/abuenogi/react-memoro.git

petri@DESKTOP-10V3P81 MINGW64 ~/visual_studio_repo/react-memoro (master)

$ git push -f --set-upstream origin master

Enumerating objects: 22, done.

Counting objects: 100% (22/22), done.

Delta compression using up to 4 threads

Compressing objects: 100% (22/22), done.

Writing objects: 100% (22/22), 174.52 KiB | 4.47 MiB/s, done.

Total 22 (delta 0), reused 0 (delta 0), pack-reused 0

To https://github.com/abuenogi/react-memoro.git

  • cbb6c11...a3c3019 master -> master (forced update)

Branch 'master' set up to track remote branch 'master' from 'origin'.

petri@DESKTOP-10V3P81 MINGW64 ~/visual_studio_repo/react-memoro (master)


Se instala github pages: npm i -D gh-pages


  1. Instalar bootstrap https://react-bootstrap.github.io/getting-started/introduction

npm install react-bootstrap bootstrap


DESINSTALAR:

npm uninstall -g --save --> npm uninstall -g bootstrap --save (elimina globalmente incluidas dependencias o package.json )


npm i --save @fortawesome/fontawesome-svg-core npm i --save @fortawesome/free-solid-svg-icons npm i --save @fortawesome/react-fontawesome npm i --save @fortawesome/free-brands-svg-icons npm i --save @fortawesome/free-regular-svg-icons

⚠️ **GitHub.com Fallback** ⚠️