Canvis

Jump to navigation Jump to search

Treballant amb GitHub

1.895 bytes afegits, 15:40, 5 gen 2016
Es crea la pàgina amb «# Instal·lar Git a LliureX. Això no és problema perquè està al repositoris de LliureX des de fa moltes versions. $ sudo apt-get install git # Clonem el rep...».
# Instal·lar Git a LliureX.

Això no és problema perquè està al repositoris de LliureX des de fa moltes versions.

$ sudo apt-get install git

# Clonem el repositori secretictac

Per fer-ho primer podem crear una carpeta, per exemple, edutictac, dins posarem aquest comandament i ens crearà la carpeta secretictac amb tot el codi dins.

$ git clone https://github.com/Edutictac/secretictac.git

L'adressa del repositori a clonar, servix per a qualsevol repositori de GitHub

# Actualitzem el repositori

Primer ens situem dins de la carpeta edutictac i correm aquest comandament

$ git pull https://github.com/Edutictac/secretictac.git

Ens retornarà aquest codi:

From https://github.com/Edutictac/secretictac
*branch HEAD -> FETCH_HEAD
Already up-to-date.

Això vol dir que sols tenim una branca (branch), que estem situats a ella mateixa (*), i que està actualitzat fins a la data.

Recordeu que per pujar codi cal generar-se el parell de claus xifrades (publica i privada).

# Generar claus públiques i privades

$ ssh-keygen -t rsa

Ens genera un parell d'arxius:

Clau privada: ~/.ssh/id_rsa
Clau pública: ~/.ssh/id_rsa.pub

Si fem

$ cat ~/.ssh/id_rsa.pub

podrem copiar la clau pública en la configuració de GitHub, afegint-la en la configuració del nostre usuari, secció SSH Keys

# Pujar actualitzacions

Quan fem actualitzacions del nostre projecte i volem pujar a GitHub les actualitzacions per a compartirles tenim que ejecutar un parell de comandaments.

1. Per afegir a git els arxius en els que hem fet canvis


$ git add .

o

$ git add *


2. Podem vorer els canvis amb


$ git status

3. Per a fer efectius els canvis tenim que fer un commit


$ git commit -m "descipció del que hem fet"

4. Per pujar a GitHub i compartir el treball fem


$ git push
3.140
modificacions

Menú de navegació