ジョイタスネットジョイタスネットプログラミング情報を配信します!Git(基本操作2)gitでの基本操作を学習しよう。(前回のところまで作業を進めておく)ブランチ(枝)最初から存在しているmasterブランチ。実際の開発ではこのmasterブランチで開発を進めることは少ない。通常は何かしら作業用ブランチを作成してそこで作業をする。今回はgitにとってとても重要なブランチを学んでいこう。masterブランチのみが存在していていまそこを指していることを*で示している。以下のコマンドで新しいブランチを作成する。graphしてみよう。commitブランチを作成した時点を指すdevというブランチが作成された。存在しているブランチも確認してみよう。mastermasterブランチの他にdevブランチが作成されていることがわかる。*はmasterブランチを指している。devブランチに移動しよう。いうコマンドブランチ間を移動する。branchの状態を見てみよう。master*がdevに移動していまdevブランチを指していることがわかる。実際にdevブランチ上で作業してみよう。viでtest.txtを開いて4th_lineの1行を追加する。wqしてaddしてcommitしよう。commitメッセージは”4th追加”とする。graphしてみよう。commitdevブランチで作業が進んでいることがわかる。この変更が気に入らない場合にはいつでもmasterの状態に戻れる。'master'masterブランチに移動した。viで確認してみよう。4thが追加される前に戻っているはずだ。viで確認すると4thがある状態になっている。このようにブランチを作成すると容易にバージョン間の移動ができる。上司に確認をもらったところこれでOKがでた。masterブランチにこの修正を加えよう。mergemasterブランチにdevの変更を取り込みたいのでこういった場合はまずmasterブランチにcheckoutする。'master'そしてdevをmergeする。insertion(+)mergeが成功した。commitmasterブランチにdevで行った修正が取り込まれて同じ状態になったことがわかる。viで確認してみよう。4thがあることがわかる。これで修正が完了した。いらなくなったdevブランチを削除しておこう。-dはdeleteのdだ。してdevブランチを削除することができた。commit修正が反映されmasterブランチのコミット履歴が進んだ。このように実際の制作は作業ブランチを作ってそこで作業し、確認が済んだらmasterにコミットという手順で進んでいく。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。コメントデータの処理方法の詳細はこちらをご覧ください。Profileこのサイトを運営しているmjpurinです。「半年間で全くの初心者をエンジニアに育てる」という仕事を10年続けています。このサイトは講義で使った教材をまとめたものです。練習問題なども多数掲載しているので、同じようにプログラミングを学習し始めた人にも役立つと思います。Twitterもやってます。プログラミング学習に役立つ情報をツイートしてますのでこちらもよろしくおねがいします。