Tabla de Contenidos
GIT Notas
Para descargar el GIT oficial:
La última versión que funciona con Windows 7 64bit, es GIT 2.46.2 Descargar una versión en filepuma.com
Interesante página que muestra como se guarda el archivo en el sistema git
Usar Git-Extensions porque tiene buen GUI http://gitextensions.github.io/
Complementarlo con Git-ftp Manual de Instalación en Windows Git-FTP
comandos bash comandos bash linux
Muestra la carpeta en la que está trabajando:
pwd
Muestra los archivos de la carpeta en la que está:
ls
bajar de carpeta (ojo, hay espacio cd y ..)
cd ..
Eliminar carpeta
rmdir <nombre> rmdir -p <nombre> rm -R <nombre>
mkdir <nombre> ls -ld <nombre> chmod 700 <nombre> cd <nombre>
Comandos GIT
#Crear nuevo repositorio, debes ubicarte en la carpeta y poner git init #Ver status de los archivos #Puedes ver: # - Que carpeta git status #Agregar a seguimiento git add <nombre de archivo> #Crear usuario git config --global user.email "[email protected]" git config --global user.name "usuario1" #Crear un punto git commit #Crear un punto sin ir al editor y agregar mensaje. git commit -m "cambio a las 2020-02-04" #Ver los commit, los estados git log #Restaurar al ultimo commit git checkout <nombre del archivo> #Restaurar (nuevo comando como checkout) git switch main (main branch default) git switch <nombre del archivo> #Ver las diferencias con respecto al commit git diff <nombre del archivo>
Ignorar archivos y carpetas
para ignorar archivos por el GIT debes crear un archivo con “.gitignore” y ahí debes escribir las carpetas o los archivos que se van a ignorar, no olvidar que tiene que ser agregado con git add para que excluya.
Branch
Manejo de versionados (brand, checkout):
#Ver los forks y mostrar en cual estás git branch #Crear Branch git branch <nombre del branch> #1o: git checkout -b <nuevo branch> #2do: git switch -c <nuevo branch> #elegir branch git checkout <nombre del branch> # # Al elegir el branch, tienes que agregar # a los que son parte del branch # #Agregar los archivos a ese branch #en este caso el punto . agrega a todos #sin especificarlo git add . #crea un punto para ese branch git commit -m "primer cambio en la nueva rama"
usar con cuidado:
# Renombrar el branch en que estas. git branch -m <nuevo nombre> # Borrar el branch git -D <nombre del branch a borrar>
Remoto
git remote add origin http://.... git push -u origin <branch> #Para traer un proyecto desde remoto a una carpeta git clone # Para ver una lista de los "remote" git remote -v
SSH
SSH in Cpanel
Comandos SSH para complementar:
# Verificar si se esta ejecutando el agente ssh eval $(ssh-agent -s) # otra forma de comprobar el SSH-agent eval ssh-agent # Probar el logeo con un usuario: ssh -T [email protected] # Probar logeo con más detalles: ssh -v [email protected]
Hook
Conexion
#Para listar los servidores remotos: git remote -v git push -u origin <branch-name> git remote a # Configurar remote url git remote set-url origin <url> <url> https://<usuario>:<key>@<url>/<usuario>/<repositorio>.git
- git fetch: Downloads new data and changes from the remote repository to your local machine, without integrating them into your current working branch. This is considered the “safe” option for checking for updates.
- git pull: Performs a git fetch immediately followed by a git merge (or git rebase if configured) to integrate the remote changes into your current local branch. This can lead to merge conflicts if not used carefully.
- git push: Uploads your local commits to the remote repository, sharing your changes with others.
Notas VIM
vim:
[ i ] ← insertar
[ : ][ w ][ q ] ← grabar
Mas comandos GIT
