[Resuelto] ¿Cómo configurar Git y GitHub con PHPStorm?

  

4
Inicio del tema

configurar, conectar y utilizar phpstorm con git y github

Hola, me gustaría configurar Git con PHPStorm y utilizarlo en colaboración con GitHub para subir mis proyectos a mi cuenta de GitHub.

¿Cómo puedo hacerlo?

Gracias.

Andrew

2 respuestas
3

En primer lugar, debe instalar Git. Descárgalo e instálalo en tu PC desde AQUÍ: https://git-scm.com/

A continuación, cree un VACÍO repositorio en GitHub - sin archivos readme, ignore y licence. Pongámosle un nombre sitio de viajes. Para este ejemplo voy a utilizar mi repositorio real de GitHub: https://github.com/AleikovStudio/travel-site

Ahora trabajará con la terminal - puedes usar el cmd de Window o el terminal del PHPStorm. Yo prefiero usar el terminal integrado en el PHPStorm - es: mejor, más rápido y más intuitivo.

Desde su GitHub copiar la URL del repositorio - por ejemplo https://github.com/AleikovStudio/travel-site.git (tenga en cuenta .git extensión al final); En lugar de AleikovStudio (mi nombre de usuario en GitHub - utiliza el tuyo).

Flujo de trabajo git y github

Dentro de la carpeta de tu proyecto PHPStorm necesitarás inicializar Git (también puedes arrastrar la carpeta con tu proyecto a la terminal). En el tipo de terminal:

git init

Ahora, indique a Git dónde cargar los archivos de su proyecto en línea (su repositorio push). Para ello, en el tipo de terminal:

git remote set-url origin  https://github.com/AleikovStudio/travel-site.git 

o

git remote add origin  https://github.com/AleikovStudio/travel-site.git 

Para comprobar cuál es su repositorio push en GitHub, escriba:

git remote -v

Un comando git muy común y utilizado con frecuencia es:

git status

Comprobará si hay cambios y te dará recomendaciones.

comprobar el estado del git en el terminal phpstorm

A añadir todos los cambios al escenariotipo:

git añadir .

En . significa todos los archivos. Para añadir un archivo concreto (por ejemplo: index.html) puedes escribir:

git añadir index.html

También puedes escenificar tus cambios con (aquí -A es por TODO):

git add -A

Para confirmar una nueva confirmación + añadir un mensaje (por ejemplo: "Añadido nuevo mensaje"), escriba:

git commit -m "Añadido nuevo mensaje"

También puede stage + commit en una línea de comandos: 

git commit -am "Stage y commit en un solo comando"

A empujar los archivos (desde su PC local) para el primera vez a su repositorio GitHub en línea, escriba:

git push origen master

Para introducir los cambios despuéssimplemente escriba:

git empuje

Ramas Git:

Para crear nueva sucursaltipo:

git pie de rama

Esto creará una nueva rama llamada pie de página

Para ver qué rama está utilizando actualmente, escriba:

Rama git

Para cambiar (checkout) la rama:

Testimonios de la caja git

* en lugar del testimonios (nombre de la sucursal) puede escribir maestro (la rama principal):

git checkout master

Para crear y al mismo tiempo comprobar un nuevo (en este caso denominada cabecera), tipo:

git checkout -b cabecera

Para fusionar la rama (por ejemplotestimonios rama) con el maestro rama (la principal), tipo:

git fusionar testimonios

Atención: tienes que ser EN maestro para fusionar otras ramas (puede comprobar en qué rama se encuentra escribiendo git branch).

* en lugar de un testimonios puede escribir el nombre de la rama que desea fusionar con el botón maestro un

Aquí tienes otros comandos útiles de Git (y algunos para el terminal):

BORRAR TERMINAL (SÍMBOLO DEL SISTEMA):

cls

DETENER UNA TAREA EN EL TERMINAL (SÍMBOLO DEL SISTEMA):

CTRL + C

CLONAR UN PROYECTO GIT DESDE GITHUB:

COMPROBAR VERSIÓN GIT:

git --versión

CREAR NUEVO DIRECTORIO/CARPETA (por ejemplo: hola-mundo):

mkdir "hola-mundo"

CAMBIAR DIRECTORIO A (por ejemplo: hola-mundo):

cd hola-mundo

SUBE:

cd..

CREAR ARCHIVO (por ejemplo: index.html):

toca "index.html"

Si usted está recibiendo un error puede que tenga que instalar el paquete touch npm. En el tipo de terminal:

npm install touch

Para obtener más información sobre los paquetes npm y cómo utilizarlos con PHPStorm, consulte pulse aquí.

RESTAURAR UN ARCHIVO DESDE UN COMMIT:

git checkout -- .

FILE STAGED (READY TO BE COMMITED - de color rojo a verde):

git add -A
2

Básicamente hay 2 etapas principales para configurar PHPStrom para trabajar con Git y GitHub:

  • Primero - para inicializar Git y PHPStorm: en PHPStrom necesitas navegar a VCS >> Importar a control de versiones >> Crear repositorio Git...:

configurar el git con los ajustes del phpstorm

Esto inicializará Git para su proyecto (necesita Crear .gitignore también).

Después podrás manejarlo fácilmente con los comandos del Terminal.

  • En segundo lugar, debe conectar su proyecto con GitHub. En PHPStrom vaya a: VCS >> Importar a control de versiones >> Compartir proyecto en GitHub:

Ajustes y configuración de github y phpstorm

Por cierto, en PHP Storm se puede utilizar la función Pestaña Control de versiones para comprender mejor sus registros;

Aquí hay un vídeo de 10 minutos que explica algunas cosas:

Aquí está con BitBucket integración (alemán):

...y vídeo en ruso:

Aquí hay un video sobre Git y el archivo .gitignore y qué archivos WP ignorar:

Compartir: