header

jp.av.dev 2020-07-24 20:22:10 -04:00
parent 851e8d8411
commit e4f3f8799f

@ -1,3 +1,7 @@
[volver a la página de proyecto](https://gitea.kickto.net/jp.av.dev/basicos_git) - Página siguente -> [Remotos / Workflow](https://gitea.kickto.net/jp.av.dev/basicos_git/wiki/Workflows-y-mas-acciones-colaborativas)
-----
# Hoja de comandos basicos git
-----
## Instalar y configurar user:
@ -64,7 +68,7 @@ git config --global alias.[alias] "comando" # Alias
Si vuelvo a hacer un reset --mixed a un commit de los que fueron encapsulados, se ignora/
elimina el commit que encapsulaba estos.
`git reset --mixed [SHA commit]`
##### Hay q hacer el add y commit del cambio
##### ~Despues de un cambio:~ add luego commit.
#### SOFT:
No afecta el working area?
@ -166,7 +170,7 @@ git config --global alias.lg2 "log --graph --decorate --format=format:'%C(bold b
```
git stash
git stash list
git stash aplply
git stash apply
```
### Git fetch
`git help fetch`
@ -197,15 +201,27 @@ ssh-add .ssh/[key_rsa]
cat .ssh/[key_rsa.pub]
```
## Médotodos remotos tipícos (git-repos)
## Médotodos remotos tipícos
### Clonar repositorio (o https):
```
git clone ssh://gite@192.168.0.8/jp.av.dev/test_repo.git
# Opcion para escificar llave
#..."From Git version 2.10.0, you can configure this per repo or globally,
# so you don't have to set the environment variable."...
git config --local core.sshCommand "ssh -i ~/.ssh/id_rsa_example -F /dev/null"
"Creating a new repository on the command line"
git clone ssh://sshUsr@domino/usrRepo/Repo.git
```
### Ver y eliminar vinculo con repositorio remoto
```
git remote -v
git remote rm origin
```
### Crear nuevo repositorio remoto
```
touch README.md
git init
@ -214,21 +230,15 @@ git commit -m "first commit"
git remote add origin sshUsr@host:RepoUsr/Repo.git
git push -u origin master
```
### Ver y eliminar vinculo con repositorio remoto
```
git remote -v
git remote rm origin
```
### Pushing repositorio local
**ssh**
`git remote add origin sshUsr@192.8.8.8:88/usrRepo/repo.git`
### Pushing an existing repository from the command line
**https**
`git remote add origin https://url:3000/usrRepo/repo.git`
`git push -u origin master`
#### ssh
```
git remote add origin sshUsr@192.8.8.8:88/usrRepo/repo.git
git push -u origin master
```
#### https
`git remote add origin https://url:3000/usrRepo/repo.git`
## Git ignore
"Crear archivo .gitignore añadir archivo/carpeta/extension para ignorarlos