Diferencia entre revisiones de «Práctica 2 14-15»

De Wiki de EGC
Saltar a: navegación, buscar
 
(No se muestran 24 ediciones intermedias del mismo usuario)
Línea 1: Línea 1:
−
= github =
+
* [[Creando cuenta en git hub]]
−
 
+
* [[Establece configuración global]]
−
# Crear cuenta en github
+
* [[Clonando un repositorio existente]]
−
# Generar par de claves pública/privada para ssh:
+
* [[Iniciando un repositorio desde cero]]
−
 
+
* [[Realizando mi primer commit]]
−
<source lang="bash">
+
* [[Revisando el historial de cambios]]
−
% ssh-keygen
+
* [[Arqueología del software: annotate]]
−
</source>
+
* [[Borrado y renombrado de ficheros]]
−
 
+
* [[Enviando cambios al servidor: push]]
−
# Cargar clave pública SSH a github (zona de 'settings' -> SSH keys).
+
* [[Obteniendo cambios del servidor: pull]]
−
 
+
* [[Deshaciendo cambios]]
−
= init =
+
* [[Revirtiendo cambios]]
−
 
+
* [[Rehaciendo cambios locales]]
−
<source lang="bash">
+
* [[Exportando cambios: Creando una diferencia incremental]]
−
$ git init
+
* [[Importando cambios: Aplicando una diferencia incremental]]
−
</source>
+
* [[Empleando nuevas ramas]]
−
 
+
* [[Enviando una rama al servidor]]
−
= status =
+
* [[Usando una rama del servidor]]
−
 
+
* [[Uniendo ramas]]
−
<source lang="bash">
 
−
~/test2.git$ git status
 
−
# On branch master
 
−
#
 
−
# Initial commit
 
−
#
 
−
# Untracked files:
 
−
#  (use "git add <file>..." to include in what will be committed)
 
−
#
 
−
# README
 
−
nothing added to commit but untracked files present (use "git add" to track)
 
−
practica@LSI-160:~/test2.git$ git add README
 
−
practica@LSI-160:~/test2.git$ git status
 
−
# On branch master
 
−
#
 
−
# Initial commit
 
−
#
 
−
# Changes to be committed:
 
−
#  (use "git rm --cached <file>..." to unstage)
 
−
#
 
−
# new file:  README
 
−
#
 
−
</source>
 
−
 
 
−
= config =
 
−
 
 
−
git config --global user.email you@example.com
 
−
practica@LSI-160:~/test2.git$ git config --global user.email pneira@us.es
 
−
 
 
−
= commit =
 
−
 
 
−
git commit
 
−
 
 
−
= log =
 
−
 
 
−
git log
 
−
 
 
−
= push=
 
−
 
 
−
<source lang="bash">
 
−
$ git push origin master
 
−
Counting objects: 5, done.
 
−
Delta compression using up to 4 threads.
 
−
Compressing objects: 100% (2/2), done.
 
−
Writing objects: 100% (3/3), 329 bytes, done.
 
−
Total 3 (delta 0), reused 0 (delta 0)
 
−
To git@github.com:egc-profe/test2.git
 
−
  9d95b3f..b32395c  master -> master
 
−
</source>
 
−
 
 
−
= branch / checkout =
 
−
 
 
−
<source lang="bash">
 
−
practica@LSI-160:~/test2.git$ git branch test
 
−
practica@LSI-160:~/test2.git$ git branch
 
−
* master
 
−
  test
 
−
practica@LSI-160:~/test2.git$ git checkout test
 
−
Switched to branch 'test'
 
−
practica@LSI-160:~/test2.git$ git branch
 
−
  master
 
−
* test
 
−
practica@LSI-160:~/test2.git$ git checkout master
 
−
Switched to branch 'master'
 
−
practica@LSI-160:~/test2.git$ git branch -D test
 
−
Deleted branch test (was b32395c).
 
−
practica@LSI-160:~/test2.git$ git branch
 
−
* master
 
−
</source>
 
−
 
 
−
= clone =
 
−
 
 
−
<source lang="bash">
 
−
git clone git@github.com:egc-profe/test2.git
 
−
Cloning into 'test2'...
 
−
remote: Counting objects: 9, done.
 
−
remote: Compressing objects: 100% (5/5), done.
 
−
remote: Total 9 (delta 0), reused 9 (delta 0)
 
−
Receiving objects: 100% (9/9), done.
 
−
</source>
 
−
 
 
−
= revert =
 
−
 
 
−
$ git log --oneline
 
−
da883f2 add .gitignore file
 
−
b32395c Update README file
 
−
9d95b3f This is my initial commit
 
−
 
 
−
$ git revert b32395c
 

Revisión actual del 17:26 10 nov 2015