En URL poner los datos del clone:
git@bitbucket.org:lo-que-sea.git
Y en Directory:
C:\xampp\htdocs\lo-que-sea
Creará automáticamente la carpeta lo-que-sea y clonará dicho repositorio en tu ordenador local
git@bitbucket.org:lo-que-sea.git
C:\xampp\htdocs\lo-que-sea
Hacer Pull: Ctrl+T
Hacer Push: Ctrl+K
1. Primero hacerte un pull normal con Ctrl+T
2. En PHPStorm en GIT Version Control te saldrán los cambios q hay en repositorio
3. En PHPStorm: a la derecha del todo en master de colores darle a la flecha: Bajar a Remote -> Develop -> "Merge origjn/develop to master"
4. Una vez esté todo en tu ordenador pues hacerte un push con Ctrl+K para volver a subir al repositorio todo (ya directamente a master)
git clone git@bitbucket.org:loquesea/proyectolsg.git
git add .
git commit -m "Subida general"
git push
git branch
Crear una nueva rama
git branch rama1
Y poner como activa esa rama:
git checkout rama1
En cada rama ir haciendo los cambios que se quieran.
git checkout master
git merge rama1
Si no se han tocado los mismos ficheros todo irá bien y no habrá conflicto.
git config --global --list
git config --global --unset-all user.name
git config --global --unset-all user.email
git config --global --add user.name "El nuevo usuario"
git config --global --add user.email "nuevo@correo.com"
git reset --hard HEAD~4
git push origin HEAD --force
npm install
ng serve
git init
git remote add origin https://github.com/pepitoperez/extract_pdf_to_text.git
git remote add origin git@bitbucket.org:pepitoperez/proyectolsg.git
git status
git add .
git commit -m 'Mi primer commit'
git push origin master
git clone https://github.com/pepitoperez/extract_pdf_to_text.git
git init
-----------------------------------------------------------------------
git log // Historial de commits enviados
git status // Estado actual de los commits pendientes.
git diff // Muestra las diferencias realizadas en el código.
git diff F1234567 F2345678 // Muestra la diferencia entre dos commits distintos (ese nº es el hash del commit)
git add index.php // añade el fichero al git, si quieres añadir todos: git add .
git commit // hace el commit de ese fichero enviado
A la hora de hacer un commit escribir el texto que queramos:
a) Para poder escribir ponerlo en modo inserción dando a la tecla i
b) Para guardar los cambios:
ESC -> :wq!
git commit -- amend // modifica el texto del último commit hecho por si nos faltó algo
-------------------------------------------------------------------------------
a) git checkout -- index.php
b) Si nos volvemos a equivocar en el código para recuperar el código anterior:
1) git reset HEAD index.php
2) git checkout -- index.php
-------------------------------------------------------------------------------
git log --oneline // para obtener el hash del commit q queremos deshacer
git reset F123456
git checkout -- index.php // restauramos nuevo código al estado anterior
git reset --hard F123456
git push --force
git reset --soft F123456
git revert F123456 F2223456
git revert HEAD // deshace el último
git revert HEAD~1 // deshace el penultimo
git revert HEAD~2 // deshace el antepenultimo
...
Si queremos que no cree un commit para cada revert que hagamos:
git revert --no--commit HEAD
Si fallan los revert probar haciendo:
git reset --hard commitID
git push origin branchName --force
git log --oneline --decorate