Outils du site

Je ne remets jamais au lendemain ce que je peux faire le surlendemain. [Oscar Wilde]

56-tools:git

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édentesRévision précédente
Prochaine révision
Révision précédente
56-tools:git [2019/02/12 09:02] – [Exemple] Roge56-tools:git [2023/12/13 01:08] (Version actuelle) – [Créer un repository bare] Roge
Ligne 65: Ligne 65:
 Avantage : l'origin est déjà préconfigurée dans le .git/config Avantage : l'origin est déjà préconfigurée dans le .git/config
  
 +
 +
 +===== Intialiser le remote à partir du local =====
 +
 +<code bash>
 +# Crée l'origin
 +git init <origin-repository> --bare
 +
 +# dans le dossier local racine
 +git remote add origin <URL>
 +# mise à jour de l'origin
 +git push origin master
 +# Tous les autres utilisateurs peuvent alors se synchroniser avec l'origin
 +git pull
 +</code>
 ===== Configuration ===== ===== Configuration =====
  
Ligne 146: Ligne 161:
 Afficher la liste des fichiers d'un projet : Afficher la liste des fichiers d'un projet :
  
-''git ls-tree <nowiki>–</nowiki>full-tree -r HEAD''+''git ls-tree %%--%%full-tree -r HEAD''
  
 Suppression définitive d'éléments : [[http://dalibornasevic.com/posts/2-permanently-remove-files-and-folders-from-git-repo|http://dalibornasevic.com/posts/2-permanently-remove-files-and-folders-from-git-repo]] Suppression définitive d'éléments : [[http://dalibornasevic.com/posts/2-permanently-remove-files-and-folders-from-git-repo|http://dalibornasevic.com/posts/2-permanently-remove-files-and-folders-from-git-repo]]
Ligne 215: Ligne 230:
 hal:/data/Test-Git $ git status  hal:/data/Test-Git $ git status 
 On branch master Initial commit  On branch master Initial commit 
-Untracked files: (use "git add < file>..."  +Untracked files: (use "git add < file>..." to include in what will be committed)  
-to include in what will be committed) test.txt nothing added to commit but untracked files present (use "git add" to track) +test.txt nothing added to commit but untracked files present (use "git add" to track) 
 #-------------------------------------------------------------- #  #-------------------------------------------------------------- # 
 Ajout dans Git  Ajout dans Git 
Ligne 231: Ligne 246:
 # Vérification  # Vérification 
 hal:/data/Test-Git $ git log  hal:/data/Test-Git $ git log 
-2016-11-09 12:38 (HEAD -> master) dd4b48d roge v1.1 2016-11-09 09:10 95defef roge v1 +2016-11-09 12:38 (HEAD -> master) dd4b48d roge v1.1  
 +2016-11-09 09:10 95defef roge v1 
 #-------------------------------------------------------------- #  #-------------------------------------------------------------- # 
 Mise à jour du repository de reference  Mise à jour du repository de reference 
Ligne 243: Ligne 259:
 hal:/bkp/GITs/Test-Git  hal:/bkp/GITs/Test-Git 
 $ git log  $ git log 
-2016-11-09 12:38 (HEAD -> master) dd4b48d roge v1.1 2016-11-09 09:10 95defef roge v1 +2016-11-09 12:38 (HEAD -> master) dd4b48d roge v1.1  
 +2016-11-09 09:10 95defef roge v1 
 #--------------------------------------------------------------  #-------------------------------------------------------------- 
 # Modification du fichier et commit  # Modification du fichier et commit 
Ligne 264: Ligne 281:
 95defef..dd4b48d master -> master  95defef..dd4b48d master -> master 
 hal:/data/Test-Git $ git log  hal:/data/Test-Git $ git log 
-2016-11-09 12:38 (HEAD -> master) dd4b48d roge v1.1 2016-11-09 09:10 95defef roge v1 +2016-11-09 12:38 (HEAD -> master) dd4b48d roge v1.1  
 +2016-11-09 09:10 95defef roge v1 
 #--------------------------------------------------------------  #-------------------------------------------------------------- 
 # 3ième modification du fichier  # 3ième modification du fichier 
Ligne 301: Ligne 319:
 2016-11-09 13:02 71f0700 roge V1.2.1  2016-11-09 13:02 71f0700 roge V1.2.1 
 2016-11-09 12:56 (test-feature) f9239f9 roge V1.2  2016-11-09 12:56 (test-feature) f9239f9 roge V1.2 
-2016-11-09 12:38 dd4b48d roge v1.1 2016-11-09 09:10 95defef roge v1 +2016-11-09 12:38 dd4b48d roge v1.1  
 +2016-11-09 09:10 95defef roge v1 
 #--------------------------------------------------------------  #-------------------------------------------------------------- 
 # Merge: test-feature --> master  # Merge: test-feature --> master 
Ligne 315: Ligne 334:
 2016-11-09 13:14 f37b89e roge start new feature  2016-11-09 13:14 f37b89e roge start new feature 
 2016-11-09 13:02 58f89b5 roge V1.2.2  2016-11-09 13:02 58f89b5 roge V1.2.2 
-2016-11-09 13:02 71f0700 roge V1.2.1 2016-11-09 12:56 (test-feature) f9239f9 roge V1.2  +2016-11-09 13:02 71f0700 roge V1.2.1  
-2016-11-09 12:38 dd4b48d roge v1.1 2016-11-09 09:10 95defef roge v1 +2016-11-09 12:56 (test-feature) f9239f9 roge V1.2  
 +2016-11-09 12:38 dd4b48d roge v1.1  
 +2016-11-09 09:10 95defef roge v1 
 #--------------------------------------------------------------  #-------------------------------------------------------------- 
 # Mise à jour du repository de reference  # Mise à jour du repository de reference 
Dernière modification : 2019/02/12 09:02