Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
logiciels:git [2017/08/06 10:06]
pfagan Restructuration de la page
logiciels:git [2019/10/26 21:08] (Version actuelle)
Ligne 34: Ligne 34:
 Vous pouvez passer par le site officiel. Vous pouvez passer par le site officiel.
  
-===== Comment ​avoir accès en lecture/​écriture ​aux dépôts ​=====+==== Commandes de base ==== 
 + 
 +=== git init === 
 +Pour commencer à utiliser Git, il faut initialiser un dossier pour le rendre un dépôt ​ Git. Pour cela, il faut entrer dans le dit dossier et taper cette commande, qui va créer un dossier .git (caché sous Linux) et va vous permettre de versionner vos fichiers. 
 + 
 +=== git status === 
 +Cette commande permet de contrôler si les fichiers ont été modifiés depuis les dernières modifications. On peut avoir les cas suivants: 
 +  * le fichier n'est pas suivi (c'​est-à-dire que Git n'​enregistre pas ses changements),​ il est alors un **untracked file** 
 +  * le fichier est suivi et il a des modifications à enregistrer (fichier créé, modifié, ...). Si vous les avez ajoutés à la liste des modifications à enregistrer (voir **git add**), il sera dans la section **changes to be committed**,​ sinon il sera dans **changes not staged for commit**. 
 +  * le fichier est suivi, mais il n'a pas été modifié. Il n'​apparaîtra donc pas ici. 
 + 
 +=== git add === 
 + 
 +Cette commande ajoute les fichiers modifiés dans la liste des modifications à valider (voir **git commit**).  
 + 
 +=== git commit === 
 + 
 +Cette commande enregistre les modifications effectuées ​aux fichiers choisis. Il faut aussi écrire un message pour résumer les modifications,​ sinon la sauvegarde ne se fera pas. 
 + 
 +Une petite image pour résumer ces commandes:​ 
 + 
 +{{ :​logiciels:​git:​file_lifecycle.jpg | Cycle de vie d'un fichier avec Git}} 
 + 
 +=== git checkout === 
 + 
 +=== git rm === 
 + 
 +=== git branch === 
 + 
 +=== git pull === 
 + 
 +=== git push === 
 + 
 +---- 
  
 Les dépôts sont des grains GitLab sur le Sandcats du club.  Les dépôts sont des grains GitLab sur le Sandcats du club.