bytes.cat

La wiki d'FP d'informàtica

Eines de l'usuari

Eines del lloc


git

Diferències

Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.

Enllaç a la visualització de la comparació

Ambdós costats versió prèvia Revisió prèvia
Següent revisió
Revisió prèvia
Ultima revisió Ambdós costats nova versio
git [2022/09/19 18:00]
enrique_mieza_sanchez
git [2023/07/06 23:45]
josep_lladonosa_capell [Treballar amb branques] imporant > important
Línia 16: Línia 16:
  
 {{tag> #Daw #DawMp08 #DawMp08Uf4 #DawMp08Uf04 #DawMp05 #DawMp05Uf2 #DawMp05Uf02 #Dam #DamMp05 #DamMp05Uf2 #DamMp05Uf02 #Ciber #CiberMp03 #Ceti #CetiMp03 git cvs vcs versions subversion svn DevOps }} {{tag> #Daw #DawMp08 #DawMp08Uf4 #DawMp08Uf04 #DawMp05 #DawMp05Uf2 #DawMp05Uf02 #Dam #DamMp05 #DamMp05Uf2 #DamMp05Uf02 #Ciber #CiberMp03 #Ceti #CetiMp03 git cvs vcs versions subversion svn DevOps }}
 +
 +\\
 +
 +===== Abans d'entrar en pànic feu commit i push! =====
 +
 +{{ https://victorhckinthefreeworld.files.wordpress.com/2016/09/git_commit_fire.png?300 }}
  
 \\ \\
Línia 66: Línia 72:
   - Afegeix els dos nous arxius al sistema de control de versions:<code>$ git add .</code>   - Afegeix els dos nous arxius al sistema de control de versions:<code>$ git add .</code>
   - Comprova que els arxius han estat incorporats amb <code>$ git status</code>   - Comprova que els arxius han estat incorporats amb <code>$ git status</code>
-  - Consolida els canvis al repositori local<code>$ git commit -a</code> +  - Consolida els canvis al repositori local<code>$ git commit -am "afegida imatge i perfil en html"</code> 
-  - Crea't un //personal token// anant a <code>Github -> Settings -> Developer settings -> Personal access tokens</code>+  - Si estàs en Linux, crea't un //personal token// anant a la web de de Github<code>Github -> Settings -> Developer settings -> Personal access tokens</code>(en Windows //potser// no cal)
   - Puja els canvis al repositori principal.<code>$ git push</code>   - Puja els canvis al repositori principal.<code>$ git push</code>
 </WRAP> </WRAP>
Línia 142: Línia 148:
 **Configuració de branques locals i remotes** **Configuració de branques locals i remotes**
  
-Molt imporant tenir en compte que una branca local no té perquè coincidir amb el nom de la branca remota. +Molt important tenir en compte que una branca local no té perquè coincidir amb el nom de la branca remota. 
  
 Quan fem el procediment anterior (crear una branca remota des d'una local), automàticament ens ha creat una branca remota amb el mateix nom, i les enllaça perquè la local segueixi la remota. Aquesta situació, però, és configurable. Quan fem el procediment anterior (crear una branca remota des d'una local), automàticament ens ha creat una branca remota amb el mateix nom, i les enllaça perquè la local segueixi la remota. Aquesta situació, però, és configurable.
Línia 249: Línia 255:
   * Com utilitzar ''git amend''.   * Com utilitzar ''git amend''.
   * Com afegir un arxiu que he oblidat posar al darrer commit.   * Com afegir un arxiu que he oblidat posar al darrer commit.
-  * Com esborrar un arxiu que he entrar per error al darrer commit. +  * Com esborrar un arxiu que he entrat per error al darrer commit. 
-  * Com arreglar si has fet el commit a la //main trunk// (branca principal) enlloc de a la teva branca.+  * Com arreglar si has fet el commit a la //main trunk// (branca principal) en lloc d'a la teva branca.
   * ...i algun més.   * ...i algun més.
  
 +[[https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/removing-sensitive-data-from-a-repository|Com eliminar dades sensibles emmagatzemades en un repositori]]. És fàcil que succeeixi: un arxiu ''.env'' amb dades de desplegament reals, un arxiu de BD o de test amb contrasenyes reals (encara que estiguin //hashejades// no convé que algú li pugui fer un atac de diccionari), etc.
  
  
  
  
git.txt · Darrera modificació: 2023/09/19 14:22 per enric_mieza_sanchez