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 # Hoja de comandos basicos git
----- -----
## Instalar y configurar user: ## 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/ Si vuelvo a hacer un reset --mixed a un commit de los que fueron encapsulados, se ignora/
elimina el commit que encapsulaba estos. elimina el commit que encapsulaba estos.
`git reset --mixed [SHA commit]` `git reset --mixed [SHA commit]`
##### Hay q hacer el add y commit del cambio ##### ~Despues de un cambio:~ add luego commit.
#### SOFT: #### SOFT:
No afecta el working area? 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
git stash list git stash list
git stash aplply git stash apply
``` ```
### Git fetch ### Git fetch
`git help fetch` `git help fetch`
@ -197,15 +201,27 @@ ssh-add .ssh/[key_rsa]
cat .ssh/[key_rsa.pub] cat .ssh/[key_rsa.pub]
``` ```
## Médotodos remotos tipícos (git-repos) ## Médotodos remotos tipícos
### Clonar repositorio (o https): ### 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 touch README.md
git init git init
@ -214,21 +230,15 @@ git commit -m "first commit"
git remote add origin sshUsr@host:RepoUsr/Repo.git git remote add origin sshUsr@host:RepoUsr/Repo.git
git push -u origin master git push -u origin master
``` ```
### Ver y eliminar vinculo con repositorio remoto ### Pushing repositorio local
``` **ssh**
git remote -v `git remote add origin sshUsr@192.8.8.8:88/usrRepo/repo.git`
git remote rm origin
```
### 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 ## Git ignore
"Crear archivo .gitignore añadir archivo/carpeta/extension para ignorarlos "Crear archivo .gitignore añadir archivo/carpeta/extension para ignorarlos