lab 24 Créer une branche
Buts
- Apprendre comment créer une branche locale dans un dépôt
Il est l’heure de faire une réécriture importante de la fonctionnalité bonjour monde. Comme cela risque de prendre du temps, vous voudrez mettre ces changements dans une branche séparée pour les isoler de ceux dans master.
Créer une branche 01
Appelons notre nouvelle branche ‘saluer’.
Execute:
git checkout -b saluer git status
NOTE: git checkout -b <nombranche>
est une raccourci pour git branch <nombranche>
suivi par un git checkout <nombranche>
.
Noter que la commande git status renvoie que vous êtes sur la branche ‘saluer’.
Changements pour Saluer: ajouter une classe Faireunsalut. 02
File: lib/faireunsalut.rb
class Faireunsalut def initialize(who) @who = who end def saluer "Bonjour, #{@who}" end end
Execute:
git add lib/faireunsalut.rb git commit -m "Ajout de la classe Faireunsalut"
Changements pour Saluer: modifier le programme principal 03
Mettre à jour le fichier bonjour.rb pour utiliser saluer
File: lib/bonjour.rb
require 'faireunsalut' # L'argument par défaut est Monde name = ARGV.first || "Monde" faireunsalut = Faireunsalut.new(name) puts faireunsalut.saluer
Execute:
git add lib/bonjour.rb git commit -m "bonjour utiliser Faireunsalut"
Changements pour Saluer: mettre à jour le Rakefile 04
Mettre à jour le Rakefile pour utiliser un processus ruby externe
File: Rakefile
#!/usr/bin/ruby -wKU task :default => :run task :run do ruby '-Ilib', 'lib/bonjour.rb' end
Execute:
git add Rakefile git commit -m "Rakefile mis à jour"
Après 05
Nous avons maintenant une nouvelle branche appelée saluer avec 3 nouveaux commits dedans. Ensuite, nous allons apprendre comment naviguer et changer de branches.