"==========Développement de la branche --- créer et basculer =================="
Afficher la branche git branch important
créer une branche git branch nom de la branche important
switch Branch git checkout le nom de la branche est important
à créer et passer à la branche git checkout –b nom de la branche
delete branch git branch –d nom de la branche
force delete branch git branch –D nom de la branche
Yoyo-ba@yoyoba MINGW64 /e/402/gitbranch
# Initialisé un entrepôt local
$ git init
Initialisé référentiel Git vide dans E:/402/gitbranch/.git/
# Boîte aux lettres de l'auteur Emplacement de l'entrepôt (nom de la branche)
Yoyo-ba@yoyoba MINGW64 /e/402/gitbranch (master)
# Quelle est la branche par défaut appelée master
Yoyo-ba@yoyoba MINGW64 /e/402/gitbranch (master)
$ git branch
# Si vous voulez voir toutes les branches, vous devez d'abord former un point de commit sur la branche pour les voir.
# Le code suivant crée le fichier readme.md et génère le point de soumission
Yoyo-ba@yoyoba MINGW64 /e/402/gitbranch (master)
$ touch readme.md
Yoyo-ba@yoyoyoba MINGW64 /e/402/gitbranch ( maître )
$ git add .
Yoyo-ba@yoyoba MINGW64 /e/402/gitbranch (maître)
$ git commit -m 'master master branch release task développement readme.md'
[master (root-commit) dc02f9b] master master branch release task développement readme. md
1 fichier modifié, 1 insertion(+)
mode création 100644 readme.md
Yoyo-ba@yoyoba MINGW64 /e/402/gitbranch (master)
$ git-log
* dc02f9b (HEAD -> master) La branche master master a publié la tâche de développement readme.md
## A créé une branche dev basée sur le master branche
Yoyo-ba@yoyoba MINGW64 /e/402/gitbranch (maître)
$ git branch dev
Yoyo-ba@yoyoba MINGW64 /e/402/gitbranch (maître)
$ git branch
dev
* master
Yoyo-ba@yoyoba MINGW64 /e/402/gitbranch (maître)
# Le point de soumission du journal d'affichage est également sur dev
$ git-log
* dc02f9b (HEAD -> master, dev) La branche master master a publié la tâche de développement readme.md
# Passer à la branche dev
Yoyo-ba@yoyoba MINGW64 /e/402/gitbranch (master)
$ git checkout dev
Passé à la branche 'dev '
# dev est en effet généré sur la base du master, il a donc les fichiers dans la version master actuelle
Yoyo-ba@yoyoba MINGW64 /e/402/gitbranch (dev)
$ ls
readme.md
# Créer un document dev.shouce sur le dev branch Ajoutez et soumettez
Yoyo -ba@yoyoba MINGW64 /e/402/gitbranch (dev)
$ touch dev.shouce
Yoyo-ba@yoyoyoba MINGW64 /e/402/gitbranch (dev)
$git add .
Yoyo-ba@yoyoba MINGW64 /e/402/gitbranch (dev)
$ git commit -m 'dev a publié le manuel de développement'
[dev 02b8021] dev a publié le manuel de développement
1 fichier modifié, 1 insertion(+)
create mode 100644 dev. shouce
#Afficher le contenu
Yoyo-ba@yoyoba MINGW64 /e/402/gitbranch (dev)
$ ls
dev.shouce readme.md
# Vérifier le contenu du journal en effet
Yoyo-ba@yoyoba MINGW64 /e/402/gitbranch (dev)
$ git -log
* 02b8021 (HEAD -> dev) dev a publié le manuel de développement
* dc02f9b (master) master branche master a publié la tâche de développement readme.md
# passer de dev à master
Yoyo-ba@yoyoba MINGW64 /e/402/gitbranch (dev )
$ git checkout master
Passé à la branche 'master'
# master n'a pas de contenu dev ! ! !
Yoyo-ba@yoyoba MINGW64 /e/402/gitbranch (maître)
$ ls
readme.md
#Passer de la branche master à dev
Yoyo-ba@yoyoba MINGW64 /e/402/gitbranch (maître)
$ git checkout dev
Passer à la branche 'dev'
# Créer une branche dev01 basée sur dev
Yoyo-ba@yoyoba MINGW64 /e/402/gitbranch (dev)
$ git branch dev01
# Passer de la branche dev à dev01
Yoyo-ba@yoyoba MINGW64 /e/402/gitbranch (dev)
$ git checkout dev01
Passer à la branche 'dev01'
#Afficher le contenu
Yoyo- ba@yoyoba MINGW64 /e/402/gitbranch (dev01)
$ ls
dev.shouce readme.md
# Passer de dev01 à dev branch
Yoyo-ba@yoyoba MINGW64 /e/402/gitbranch (dev01)
$ git checkout dev
Passé à la branche 'dev'
# Créer une branche dev02 basée sur dev branch et terminer le changement
Yoyo-ba@yoyoba MINGW64 / e/402/gitbranch (dev)
$ git checkout -b dev02
Passé à une nouvelle branche 'dev02'
# Vérifier qu'il y a actuellement quatre branches
Yoyo-ba@yoyoba MINGW64 /e/402/gitbranch (dev02)
$ git branch
dev
dev01
* dev02
master
# Passer de dev02 à la branche dev
Yoyo-ba@yoyoba MINGW64 /e/402/gitbranch (dev02)
$ git checkout dev
Passé à la branche 'dev'
# branche dev pour supprimer dev02
Yoyo-ba@yoyoba MINGW64 /e / 402/gitbranch (dev)
$ git branch -D dev02
Suppression de la branche dev02 (était 02b8021).
# Suppression réussie
Yoyo-ba@yoyoba MINGW64 /e/402/gitbranch (dev)
$ git branch
* dev
dev01
master