création de branche git

"==========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

おすすめ

転載: blog.csdn.net/qq_46020806/article/details/130548401