【Git入門講座 合併版】この動画1本でGitとGitHubの基礎をゼロからマスター!【初心者向け】

だれでもエンジニア / 山浦清透
10 Jul 202158:34

Summary

TLDRこの動画は、チーム開発において必須のGitとGitHubの基本的な使い方を丁寧に解説しています。Gitのバージョン管理、ブランチの作成、マージ、コンフリクトの解決方法など、実践的な内容に焦点を当て、初心者でもわかりやすく学べます。また、GitHub上でプロジェクトを共有し、プルリクエストを使ったコードレビューの流れも解説されています。最後に、実際に手を動かして学習することが重要と強調されたり、今後の学習ポイントが紹介されています。

Takeaways

  • 📚 ギット(Git)とGitHubはチーム開発で必須のスキルです。
  • 🛠️ ギットを使うと、ファイルのバージョン管理や変更履歴の追跡ができます。
  • 🔄 チームでの開発では、ブランチを活用して同時進行での作業が可能です。
  • 🌐 GitHubはコードの共有やオープンソースプロジェクトへの貢献を促進します。
  • 📌 プルリクエスト(Pull Request)は、コードレビューやマージを簡単に行うための機能です。
  • 🔧 開発者は自分のブランチで作業し、完成したらメインブランチにマージを求めます。
  • 🔄 ブランチの切り替えやマージは、特定のコマンドを使い行います。
  • 💡 学習の秘訣は、手を動かすことと実践を重ねることです。
  • 🚀 技術的なスキルを向上させるためには、積極的に実践し、失敗から学ぶことが重要です。
  • 📈 効果的な学習は、理論と実践を組み合わせたアプローチが必要です。
  • 👥 チームワークを向上させるためには、コミュニケーションと協調を大切にすることが必要です。

Q & A

  • GITとGitLabはどのような関係を持つものですか?

    -GITはバージョン管理システムであり、GitLabはGITを利用して開発されたウェブアプリケーションです。GitLabは、チームでの開発を助けるための各種機能を提供しています。

  • GITハブのリポジトリとローカルリポジトリの違いは何ですか?

    -GITハブのリポジトリは、開発者が共同で管理する中央リポジトリであり、変更履歴を記録し共有するための場所です。一方、ローカルリポジトリは、各開発者のコンピューターにダウンロードされ、作業を行う場所です。

  • ブランチとは何ですか?

    -ブランチとは、GITで管理されるプロジェクトの異なるバージョンを作ることができる機能です。これにより、メインのプロジェクトとは別の方向で開発を行うことができます。

  • プルリクエストとは何ですか?

    -プルリクエストとは、GITハブ上で行われる、開発者が他のメンバーに自分の変更をレビューしてもらい、マージしてほしいというリクエストです。これにより、コードレビューを行い、品質の高いコードを維持することができます。

  • GITのコミットとは何ですか?

    -GITのコミットとは、変更を記録し、その変更を GITハブのリポジトリにアップロードすることを指します。これにより、プロジェクトの変更履歴を追跡し、必要な場合に変更を取り消すことができます。

  • GITのステータスとは何を指しますか?

    -GITのステータスとは、現在のディレクトリー内のファイルや変更された内容を確認するために使用されるコマンドです。これにより、何が変更されたかを把握し、次のコミットに含めるべきかどうかを決定することができます。

  • GITのマージとは何ですか?

    -GITのマージとは、2つのブランチを一つにまとめることを指します。これにより、異なるブランチで行われた変更を、メインブランチなどに反映することができます。

  • GITのプッシュとは何ですか?

    -GITのプッシュとは、ローカルリポジトリで行われた変更を、GITハブのリモートリポジトリにアップロードすることを指します。これにより、他の開発者と変更を共有することができます。

  • GITのプルとは何ですか?

    -GITのプルとは、リモートリポジトリからの変更をローカルリポジトリに取り込むことを指します。これにより、他の開発者が行った変更を自分の作業に反映させることができます。

  • コンフリクトが発生した場合、どうすればよいですか?

    -コンフリクトが発生した場合、手動で解決する必要があります。具体的には、変更内容を比較し、どちらの変更を優先させるか、または両方の変更を組み合わせて新しいコードを作成する必要があります。その後、解決した内容をコミットして、再度プッシュしてください。

Outlines

00:00

📚 ギットとGitHubの基礎

本段落では、ギットとGitHubの基本的なスキルと概念について学ぶことができます。ギットはチームでの開発に必須のスキルであり、バージョン管理システムとして使われます。このセクションでは、ギットとGitHubの使い方について解説し、実務での活用方法についても紹介します。

05:04

🔍 ファイルのバージョン管理と変更履歴の確認

この段落では、ギットを使ってファイルのバージョン管理を行う方法と、変更履歴を確認する方法について学ぶことができます。ファイルのバージョンを管理することで、プロジェクトの進捗を追跡しやすくなり、問題が発生した場合には以前のバージョンに戻すことができます。また、変更履歴を確認することで、誰がどのような変更を行ったかを把握し、プロジェクトの品質を向上させることができます。

10:05

🌟 チームでのスムーズな開発

ギットを使うことで、チームでのスムーズな開発が可能になります。この段落では、複数の開発者が一つのプロジェクトに取り組む際に、どのようにして作業を共有し、協調していくかについて学ぶことができます。また、チームでの開発において、コードレビューやプルリクエストなどの概念が重要であるため、これらの使い方についても解説します。

15:06

📈 オープンソースソフトウェアとGitHub

この段落では、オープンソースソフトウェア(OSS)とGitHubについての知識を深めることができます。OSSは、世界中の開発者が自由に改良できるソフトウェアであり、GitHubはそのOSSプロジェクトをホストするプラットフォームです。GitHubを活用することで、世界中の開発者と協力してプロジェクトに貢献することができます。また、GitHub上にあるOSSを参考にして、自分のスキルを磨くこともできます。

20:10

🛠️ ギットの基本的な操作

ギットの基本的な操作について学ぶことができます。この段落では、ローカルリポジトリの作成、変更履歴の記録、ステータスの確認、変更内容の確認など、ギットを使う上で必要な基本操作を紹介します。これらの操作を理解することで、効率的にプロジェクトを進めることができます。

25:10

🌐 GitHubを使ったチーム開発

GitHubを使ったチーム開発の流れについて学ぶことができます。この段落では、ブランチの作成、開発、マージなどの基本的な手順について解説します。また、プルリクエストを使ったコードレビューや、問題が発生した場合にはどのように対処するかについても学ぶことができます。

30:12

🔄 ブランチとマージの理解

この段落では、ブランチとマージの概念について深く理解することができます。ブランチは、一つのプロジェクトを複数のバージョンで管理する方法であり、マージはそれらのバージョンを再び一つのプロジェクトに統合する方法です。ブランチを使うことで、同時に複数の機能を開発したり、重要な修正を加えることができるため、チームでの開発において非常に重要なスキルとなります。

35:13

📝 Pull Request とコードレビュー

Pull Requestとコードレビューの概念について学ぶことができます。Pull Requestは、自分が行った変更を他の開発者に提案する際に使用され、コードレビューはその変更が問題ないかどうかを確認するプロセスです。この段落では、Pull Requestを作成し、コードレビューを受ける方法について学ぶことができます。また、このプロセスがどのようにプロジェクトの品質を向上させるかについても理解することができます。

40:13

🚀 学習のポイントと今後の方向性

最後に、今後の学習のポイントと方向性について解説します。プログラミングを学ぶためには、実際に手を動かしてコードを書くことが重要です。また、GitHubにコードをアップロードし、他の開発者と共有することで、フィードバックを得ることができます。この段落では、今後の学習において、どのような行動を起こしていくべきかについて学ぶことができます。

Mindmap

The video is abnormal, and we are working hard to fix it.
Please replace the link and try again.

Keywords

💡同居

このスクリプトでは「同居」という言葉は直接的な意味ではなく、物語の背景やキャラクターの関係性を示すための表現として使われています。同居は、異なる人やグループが同じ空間や環境で生活することを指します。この文脈では、キャラクターが共同で生活する状況を表しています。

💡ギットとキッド羽生

ギットとキッド羽生は、ソフトウェア開発においてバージョン管理を行うためのツールです。ギットは、コードの変更履歴を追跡し、複数の開発者が協力してプロジェクトを進めることができるようにするものです。キッド羽生は、ギットのコードをオンラインで共有・ホスティングするサービスのことで、チーム内での情報共有やコードの共同管理に役立ちます。

💡チーム開発

チーム開発とは、複数の開発者が協力して一つのプロジェクトを進めることです。それぞれのメンバーが異なるスキルや役割を持ち、コミュニケーションを重視しながら作業を進めます。チーム開発においては、メンバー同士の協調性が重要であり、効率的なコミュニケーションとタスク管理が求められます。

💡バージョン管理

バージョン管理は、ソフトウェア開発において、コードの変更を追跡し、過去のバージョンに戻ったり、異なるバージョンを比較したりすることができるようにするプロセスです。これにより、チーム内の開発者はコードベースを効率的に管理することができ、問題やエラーの発生時に遡及して修正することが可能です。

💡コードレビュー

コードレビューは、ソフトウェア開発において、他の開発者が書かれたコードを検証し、問題点を指摘するプロセスです。このプロセスの目的は、コードの品質を向上させ、潜在的なバグや問題を早期に発見することです。コードレビューは、チームワークを促進し、より効率的で高品質な開発を実現する上で重要な役割を果たします。

💡オープンソースソフトウェア

オープンソースソフトウェアとは、そのソースコードが公に公開され、誰でも自由に使用、改変、再配布できるソフトウェアです。この概念は、ソフトウェア開発がより協力的で透明なものになることを目的としており、コミュニティによる開発や技術の進歩を促進しています。

💡ブランチ

ブランチは、バージョン管理システム(例えばギット)において、一つのコードベースを複数のバージョンに分割して開発を行うためのメカニズムです。これにより、メインのコードベースとは別のラインで機能開発や実験を行なことができます。ブランチは、開発者が特定の機能や修正を独立して作業し、完了後にメインのコードベースにマージすることが可能になるため、チームでの協調作業に非常に便利です。

💡マージ

マージは、バージョン管理において、複数のコードベースやブランチを一つに統合するプロセスです。これにより、開発者が行った変更や追加機能がメインのコードベースに反映され、一つの連続した歴史を維持することが可能です。マージは、コードレビューやテストを通じて品質が確保され、最終的に製品に組み込まれます。

💡コンフリクト

コンフリクトは、バージョン管理システムで、複数の開発者が同じコードの同じ部分に同時に変更を加えた場合に発生する状態です。この場合、システムはどの変更を優先すべきかを判断できないため、コンフリクトを解決する必要があります。開発者は、コンフリクトを手動で解決し、再度マージを行う必要があります。

💡プルリクエスト

プルリクエストは、バージョン管理システム(特にギット)において、開発者が他のメンバーに対して「自分の変更をレビューしてほしい」というリクエストを送る機能です。これにより、チームメンバーは変更を検証し、問題がなければメインのコードベースにマージすることができます。プルリクエストは、コードレビューのプロセスを効率化し、品質の高いソフトウェア開発を支える重要な役割を果たしています。

Highlights

同居です今日はきっとの入門講座

この動画一本で基礎をマスターしよう

ギットときっと羽生は実務で必須のスキル

チーム開発でソースコードを共有しながら進める

きっとときっとハブを使ったり返す開発を進めていく

きっとときっとハブでわかりにくいんですよ

きっととキッド羽生の基本について図解でわかりやすく解説

きっとときっとハブでファイルのバージョン管理

以前の状態に戻せるのはきっとの素晴らしいところ

チームでスムーズに開発を可能にするためにきっとを使用

きっとハブでコードの共有とコードレビュー

オープンソースソフトウェア(OSS)に参加できる

きっとの基本的な操作の流れを学ぶ

ローカルとリモートリポジトリの関係

ブランチを使ったチーム開発の流れ

プルリクエストを使ったコードレビューとマージ

今後の学習ポイントとして手を動かすことを強調

Transcripts

play00:00

同居です今日はきっとの入門講座

play00:03

この動画一本で基礎をマスターということでやっていこうと思いますみなさんギットと

play00:08

きっと羽生って聞いた事ございますか

play00:11

これはねあの実務で必須のスキルなんですよ

play00:15

このまぁきっとときっとハブってなにかというとこれ

play00:18

チーム開発

play00:20

使うものなんですけどチームで開発するときって自分でネスソースコードを書いたら

play00:25

そのソースコードねまぁネストに共有しながらね

play00:28

返す開発を進めていく必要があるんですよねそのときに使うのがきっとときっとハブに

play00:33

なります

play00:33

なのでまぁチームで複数にで開発する時であったりとかあとは実務やるときっていうの

play00:39

はね

play00:40

このキットときっと羽生って本当に必須になっていくんですよまあどれ graphis

play00:44

かっていうと

play00:45

プログラムに行動書こうと思ったらキーボードの配置ね

play00:49

どこに映画ってどこに b がとかって知らないとね

play00:52

タイピングできないじゃないですかそれと同じぐらい必須っていう範囲

play00:56

ちょっと言い過ぎかもしれないですねまあでも本当にキッドギター部と

play01:00

いうのはチーム開発実において必須の好きになってきますからね必須なんですけどこの

play01:05

切っとドキっとハブでわかりにくいんですよ

play01:08

存在自体の音聞いたことある方でもねきっとなにそれおいしいのってもどこ良いもの

play01:13

ギット何度あのっていう風にね

play01:15

なってる方も多いですしもしくはこう切っ頭にかけ触ったことあるものの

play01:21

わけわかめチンプンカンプンでねあーもう全然よくわからない

play01:25

もしか今使っていけもよく分からずに使ってるって方も

play01:28

多いのは猫のキッドなんですねでこの切っとってイメージをねつかみにくいんです

play01:34

なので今回の動画ではゼロから図解でわかりやすく解説することできっととキッド羽生

play01:41

の基本について

play01:43

イメージがに掴めるようにやっていきます今までねきっときっと羽生ねちょっとね全然

play01:47

よくわかんない

play01:48

いたなーって思っていた方もねご安心ください

play01:51

この動画一本でねギッとと切っと羽生の基礎がね

play01:55

完了するようにやっていきますでこの f 動画はですね今まで何回か複数回に渡って

play02:01

切っとときっと羽生の駅そのところを

play02:03

って個別に年連載していたんですその連載をガチャンコした

play02:07

合併版がこの動画になりますで僕はですね

play02:11

いうレミーというところで切っとのコースをね有料でも販売しているんですけどそちら

play02:16

ねいうてビールを値切っどなた一番売れてるまぁ人気のコースなんですけどそのコース

play02:20

のエッセンスの部分を今回中

play02:23

提出して動画にしたのがこの方動画になりますなのでこれからキッドを使うにあたって

play02:29

本当に重要なこのエッセンスのところ集めてしかもそれを無料で公開しているので是非

play02:35

最後までご覧になってくださいそれではやっていきましょう

play02:39

ppb ピュー今日はエンジンを必須スキル

play02:43

ギッとでできることサーセンというテーマでお送りしていきます

play02:48

皆さん切っトって聞いたことがありますかねこれねプロの開発現場だと

play02:53

必須もねスキルになってきます特にあの web 開発企業とカードでこのキットはで

play02:58

もほとんどのに企業で使われているんですよね

play03:01

あの実際に高円寺や目指した

play03:03

てか今しか開発していくってやるとプログラミングできればね ok です見たいこと

play03:08

はなくてですね

play03:09

他4はいろんなツールであったりとかねスキルが必要になってくるんですけどその中で

play03:14

も必須中の必須のスキルっていうのがこちらの切っ党なんですね

play03:18

今日はそのギットがマット

play03:20

どういう萌えでそして何ができるのかというところで

play03:23

まあできることの3つっていうのをねご紹介していきたいなと思っております

play03:28

で切っトってナニソレおいしいのって形でも切っとっては聞いたことあるけどね

play03:32

もしかちょっと使ってみたことだけよくわかんなんだよなあっていう形でも分かるよう

play03:37

に噛み砕いてね解説していくので是非最後まで見て

play03:40

入ってくださいそれでは早速始めていきましょう

play03:43

ギッとでできることの一つ目一つ目はですねファイルのバージョン管理になります

play03:49

キットってそもそもなにかというとこのファイルのバージョンを管理するツールなん

play03:54

ですね

play03:55

例えばですねあのまあ発表資料をね今回パートで作っていたとしますね

play04:00

ではっ

play04:00

四白をつくっていると合間作ってて作ったけどこれは修正したいなとって修正吸う際に

play04:06

前のバージョンを残しときたいなぁみたいになったことないです

play04:09

でまぁどういうふうにそういうときするかというとじゃあ前のバージョンに日付をつけ

play04:13

ちゃうと発表しろ

play04:15

202015が17日っとと pptx 見た感じをファイル名しちゃおうと

play04:20

てこれをコピーして新しいパイを作ってで今日の日付をつけようみたい2021年5月

play04:26

20日とやまそういう形にファイルつくをね

play04:29

どんどんどんどん

play04:30

ファイルのバージョンごとにね作っていくわけです新しいファイルを結構減ってね

play04:34

どんどんねファイルが増えていくとあれっ

play04:37

最新のバージョンってどれだけとかねまやってだんだんと音何度の回路と何かねよく

play04:42

わかんなくなってくるんですよね

play04:44

でもここでじっとを使うと好きなタイミングでファイルのその時の状態っていうのを

play04:50

記録できるんですよ自分の好きなタイミングですね

play04:54

いつ誰がどんな変更したかっていうのね記録できるんですね

play04:59

こうするとファイルの数はね増やすことなくどんな変更はされた勝手に記録できるん

play05:04

ですね

play05:04

あくまでファイルは一つでまあ一つ立て発表しろ. ppt x2たファイルがあって

play05:09

それのメッ

play05:10

あ情報としてそれぞれ日付5ね誰かにどんな変更したかって舐めたジョコチョコ1個1

play05:15

個に記録できるんですね

play05:17

なので最新ファイルがにどれかっていうのがね

play05:20

ファイル1個しかないねそのままそのファイル見ればわかりますし

play05:24

前の状態とかもねどういうものだったのかがすぐわかるんですよね

play05:28

はい最新のファイルってどう

play05:30

だっけえっていう風な迷子がなくなるわけです続いて切っとでできることの二つ目

play05:35

二つ目はです以前の状態に戻せるっていうことなんですね

play05:40

あのまあ開発とかしているとねええ

play05:42

8球目ねちゃんと動いたのにはいば9割だ

play05:45

動かなかったあなんかちょっといろいろ変更しちゃったから何がバグの原因かわかん

play05:49

ないあーちょっと前の状態に戻したいけど

play05:52

うわぁもっとどうしたらいいかわかんないみたいなねことになったことないですよ僕ね

play05:56

これ何体もあるんですけども

play05:58

そういう時に役に立つのがこのギット様ですよきっと

play06:02

はいつまあどんな変更したかっていうのがね

play06:05

まぁ全部残っているのでこの前のバージョンっていうのにね

play06:10

すぐに寝コマンド一発で戻すことができるんですね

play06:13

あーば比べたらどうしようってなってもねアキットを使えばコマン出っ歯選前の状態

play06:18

モーセ

play06:18

前の状態に戻したとあよしよし動いたよかった

play06:22

てねこの以前の状態にすぐ戻せるっていうのがきっとの素晴らしいところなんですね

play06:28

もしまだねきっと使っていない方がいらっしゃいましたね

play06:31

これで是非使ってみてくださいおすすめです続いてはギットでできること3つ目せ3つ

play06:37

目はチームでスムーズに開発をすることができます

play06:40

チームで開発していると

play06:42

ですねこの複数人でね共同編集ように一つのファイルに対してやっていくわけなんです

play06:47

けどもう一つのまっプロジェクトの音ファイルに対してそれね結構ね事故りやすいん

play06:52

ですよね

play06:53

例えば行動ですねまあオンライン上でね共有しておいてまぁ見ない複数にでね

play06:58

開発しているとしますね

play07:00

そういう状態の中でまぁある時点でね a さんと b さんがいてそれぞれね

play07:05

そのオンライン上のファイルをローカルに落としてきてでローカルで編集してからまあ

play07:09

編集生者はないようまたオンライン上にアップするって言うシーンだとしますね

play07:13

その1場合 a さんと b さんは同時ファイルを落としてきましたと姉さんだね

play07:18

まぁあるファイルをできの修正をしたくて

play07:20

修正しましたとそしてまあ up しましたで p さんの

play07:24

まあその a さんだねその編集したことに気づかずに同じファイルをで編集しちゃっ

play07:31

たとしますねそうして b さんがその修正内容

play07:35

またアップしますとソースを b さの後からアップしてるんで

play07:38

acer の変更っていうのは上書きさ

play07:40

てね消えちゃうわけですよそうすると a さんは減っ

play07:43

修正したはずのように主成分なくなってる主成分9修正中っていうか思うはの挙動して

play07:49

でバクになってはいエラーになってるじゃんみたいな

play07:52

そういうことにねよく寝なるわけですね

play07:56

結構ねだからねオンライン上で複数人で共同開発するって

play08:00

まあ難しいわけです誰かが別の人の修正をね

play08:04

気づかずに上書きしちゃうところがよく発生しちゃうんですよ

play08:07

ではそういう時にですねこのギットを使うと馬思わぬが切っているを防止することが

play08:14

できるんですよ

play08:15

きっと使うとまぁいつ誰がどんな修正したかというのは記録を残っているので他の人が

play08:21

そのねうはが修正をに気付かず上書きしようとするときっとの方でねこれはねーさんの

play08:28

修正をね上書きしようとしてますけどこれ本編握手も大丈夫ですかっていう日

play08:33

警告が出るんですねそのマーケ

play08:35

英国が出ることによってうわぁ思わるね上書きっていうのね

play08:39

防げるわけなんですよねはい上振れサイトで動かないみたいなそういったケースをね

play08:44

防ぎるっていうのが猫のまたきっとの素晴らしいところですね

play08:48

それによってチームでねスムーズに開発ができるって言うわけです

play08:53

いやーほんといないキッド姉位だ

play08:55

いいですよねというわけで今回ぎっとりできることを3つ紹介してきました

play09:00

リッドはその開発現場ハルトで必須のツールですし

play09:04

またはまあ初心者の方がね個人でこうプログラミング学んでいく上でも使えると

play09:09

めちゃくちゃ便利なツールです

play09:11

p 今日はチーム開発の巣必須助ける

play09:17

ギット歯笛できることサンセットいうことでねギターベーできることの3つ目

play09:22

ご紹介していきたいなと思いますみなさん切っと羽生っていうご存じですかねこれね

play09:27

ギッとを使うねっキッドハブを使えときっとあるところに切っとハム

play09:31

びっくらよねこのセットねぎっととセットで使うが来ちゃうんぎっと羽生になります

play09:36

実際

play09:37

ウェブカレはず現場とかで切っとがホット財布

play09:40

背反の企業を使われていてで合わせてねこの切っとハードに一緒に使えてるっていうね

play09:45

そういった形になっていますなのでまぁこれからね現場であってるかチーム開発して

play09:50

いきたいって方は猫一覧

play09:51

ビット羽生ねきっとだわせて必須のスキルになってきますし

play09:55

また再来ねこれからちゃんと解説しますが個人で使う開発していく上でもね自分で

play10:01

プログラミング勉強していく上でもきっとハブって使えると便利なので今日はね

play10:05

ギッと羽生っていうのはそもそもどういうものでギターでどんなことができるのかと

play10:09

いうところへ

play10:10

ピットハーヴェイできることビッ

play10:11

ねご紹介していきますそれでは早速いってみましょう

play10:15

ではまずはきっとハブでできることの一つ目一つ目はコードの共有になります

play10:20

チームで開発しているとまあオンライン上でねまぁ複数人でこの行動共有できる必要が

play10:26

あるんですけどそれ

play10:27

絵を簡単にするためのサービスっていうのが立と羽生になります

play10:32

もともときっとハーブは2008年ごろにですね誕生したんですけども創業者の形がね

play10:37

よく切っとでね複数人でねこう開発していたんですよただその中で気っとえ開発した

play10:43

高度な共有っていうのがね結構めんどくさかったらしいんですよ

play10:47

ああそう

play10:47

報道年は共有するだけったらに単純ねおねじ共有するだけだったらまあ

play10:52

できなくはないけどもこのギットで管理しているコードっていうのを共有してこれをね

play10:57

わかりやすく変更李越来たーーを見せたいんだけどそこにはできるサービスないんだよ

play11:01

play11:02

通すからよし作る買っていってねえぇまぁ作って出来上がったこのキットハブなんです

play11:07

えっでまぁギター打ってだから何かというと

play11:10

ビットで管理しているソースコードをチームでね

play11:15

複数にで簡単に共有するためのサービスというのはこのキックハブなんですね

play11:20

リットっていうのがコードの変更履歴の

play11:23

このバージョン変化をねコードの変更にデッキを記録するため

play11:27

いうもので変更泥強記録されたこのコードっていうの

play11:31

チームで共有するためのサービスオンライン上で簡単に共有するためのサービスがこの

play11:36

キットハブっていうわけです

play11:38

で実際に開発の現場とかではまふ刷りで開発するので切っと使っている現場ではね

play11:44

大抵このギットハブっていうの

play11:46

合わせて使われているんですね中はチーム開発する上ではこのギター無しっすですし

play11:52

でもねこれ個人でね勉強されてる方はもしかしたらねえぇまぁチーム開発俺しないかで

play11:57

きっと羽生関係ないじゃんって思うかもしれないですけど

play11:59

いやいやいやこれで個人でプログラムに勉強していかたよねこのキットはめっちゃ店で

play12:04

なんですよ

play12:05

何が便利か

play12:06

っていうと行動ねオンライン上に保存できるんですよ今手元に開発したこのローカーの

play12:11

場所に行動ある者ですかこれを真ん中どうかを多めにとってちゃんとね

play12:15

保存しておきたいなっちゃったねこのギター部使えばそれがね

play12:18

一発でできるというわけですしかも公開の設定をですね

play12:23

一般にねに広く世界に公開することも

play12:26

できれば自分だけの音公開っていうのは非公開にすることができて沿いでて無料で

play12:31

使えるんです

play12:32

なのでプログラミング勉強して方は猫のきっとハブで使えてね

play12:36

めっちゃくちゃ便利ですはいよね続いてギッドハブでできることの二つ目2つ目ですね

play12:42

コードレビューですね

play12:44

チームで開発しているとまあ

play12:46

そので例えばないか a さんが入ってさにしてなんかこう変更したデスソースコード

play12:51

で変更して直接このみんながね

play12:53

参照してこの大元のソースコードのところにその変更でパッドねやっちゃうともう

play12:59

ラフが出たってもみたいな価値になるかもしれないことがまあよくあるわけなんです

play13:04

そこで開発現場実際どうするかというと事前にコードレビューっていうのをやるんです

play13:09

play13:09

a 3変更しましたそれに対して他の人がねこれバグはないかとかそのコードでいい

play13:14

かっていうね

play13:15

レビューするわけなんですよねレビューして ok をもらったらその上でね

play13:20

そのソースコードというの大元のソースこうところに猫の変更って

play13:24

の応募とのソースコードとかに変更を取り込むっていう作業するんですね

play13:28

それを簡単にできるしたような今きっとハブなんですね

play13:31

ビットハブでは具体的な仕組みとしたりプルリクエストっていうんですけど略してよく

play13:36

プルリックって言われるんですけども

play13:38

まずねソースコードを変更します修正しましたと修正したそれにたいそれに対してこれ

play13:44

0

play13:44

new してくださいという依頼を出すんですねこれはリクエストを出すんですけど

play13:48

そしてほかのメンバー車それを見てレビューして

play13:51

レビューで ok だったらその変更っていうのをこちらの応募とソース後方に

play13:55

取り込むという流れで開発していきますてその時ね

play13:58

ピット幅でそれをに協力にねわかりやすくしできるようにしてくれているのでそこが

play14:03

便利で猫

play14:04

チーム開発現場でね今きっぱーどね合わせて使われているっていうわけなんですよね

play14:08

で切っと羽生ねそういった過去のコーディ日に加えてできることを3つ目3つ目はです

play14:14

play14:14

大越生成に参加っていうのがねものスク革命的なところでした

play14:19

oss って何かご存じですかねオープンソースソフトウェアの略なんですけども弱い

play14:25

play14:25

無料でソースコードは公開されていて誰でもで使っていいよっていうものがこちらの

play14:31

oss っていうものになります

play14:33

きっと羽生常にはまあ

play14:34

多くのサービスやったらとかツールとかライブラリーとかなソースコードか

play14:38

無料でね一般にね公開されているんですよ

play14:42

それこそ例えば有名なのだとまぁレールずの音ソースコードも oss でありますし

play14:47

またタイソンのライブラリーであったりとかね

play14:50

エマール b のライブラリーとかねまあそういったものとかないっいっぱいに桜衛生

play14:54

スッとしてね無料できっと羽生場へね公開されているんですよね

play14:58

これ何がいいかっていうと世界中の音プロジェクトのソースコードを自分でね見てね

play15:04

勉強することができるんですよね

play15:05

しかもただ見るだけじゃなくてもしねこれ何か昨日へ修正したいとこういうバグがあっ

play15:11

たからそれ修正したいとこの2使ってたけどね

play15:13

ここもっとこうしたい

play15:14

見てあったらそれを先ほど出したり pull request 猫の oss もと

play15:18

に出して自分でこのツールの音か

play15:22

最善かを提案とかができるわけなんですよねいやーこれはねすごいことですよもう

play15:27

世界中のプロダクトにね

play15:29

自分が金開発として参加できるわけなんですかねもともとまあこの os っていう

play15:35

メンバー文化 culture っていうのはソフトウェアの音業界に打ってね

play15:39

この切っとハーブが登場する前から結構根強く

play15:42

あったもうなんですけどもこれで切っとハーブが登場したことによってそのしきーぐぐ

play15:46

ぐらーんと下がっても簡単にね

play15:48

web 上でもう見れるんでねそういうふうによってこの os がさらに花開いて

play15:52

言ったっていう connection kit ハーブの革命的なところです

play15:55

入っていうわけねえっ今日は切符歯笛できることについて3つご紹介してきました

play16:02

p 今日は

play16:05

ギットの基本コマンドまとめ基礎からわかりやすく

play16:08

というテーマでやっていきますいやーキットってねは代え難いんですよねこう使って

play16:14

たりとかしても結構何してるのかのイメージが寝付きにくいのがねきっとだと思うん

play16:19

ですよこれなんでかっていうとあの htm

play16:22

言うとかだという画面に描画されるよね

play16:24

結果がわかりやすくて結構イメージしやすいですけど切っとって操作してても変更履歴

play16:30

の音

play16:30

記録とかなんで内部の操作ので何してるかねイファ1わからないんですよね

play16:35

きっと使っててもね今イメージつかみにくいです分かりにくいですという方がね結構

play16:40

多くいらっしゃるので今日はですね

play16:42

リッドの音基礎的な仕組み

play16:44

浦松阻止基本的なコマンドのところお使いを中心としたかねイメージ持ってもらえる

play16:49

ようにね

play16:50

今日やっていきたいと思いますので是非最後まで聴いていってくださいではまず最初に

play16:54

切っとの基本的な操作の流れ

play16:58

ここからいきましょうきっとでどういうふうに沿っすぐますこので全体像を押さえて

play17:02

おくとでだいぶ今後学習ややすくん

play17:04

まずは全体像の投函やっていきますねまず登場人物でローカルがあります老化っていう

play17:09

ので自分のパソコンですね

play17:11

で自分のパソコンでまぁファイルをね修正しますあるプロジェクトがそのファイルを

play17:16

修正したら次ねこれリポジトリになりますリポジトリーというのは切っとって変更に

play17:20

記録するものなんですけどその変更利益を記録する場所

play17:24

そうですね記録するデータベースがリポジトリーになります

play17:27

でまず変更内容リポジトリー廊下で記録しますと

play17:31

で記録した次どうするかというと切っ戸羽太からねまあリモートリポジトリいってば

play17:36

て呼ばれてるんですけどオンライン上にあるリポジトリー置き場がありましてきっと猫

play17:41

にポジティの牙がありましてそこに対して立登坂と帰ってきた横アップをしていきます

play17:47

play17:47

でアップするとではオンライン上でめち共有したい人に対して共有できるようになるん

play17:52

ですねこの変更履歴っていうのでこれ共有サイト等

play17:56

チーム開発とかしていると他の人もねまぁいらっしゃい保管しのろうかん方にまずその

play18:01

変更内容っていうのは人の廊下のリポジトリーに取得していきます

play18:05

で取得してきたそれを今度その手元の方のファイルの方に反映させるということをやり

play18:10

ます

play18:11

逆にほかの人のローカルでまぁ変更があったそれをこちらにこのねギター

play18:16

でアップしてアップされた今の自分の方にそれを取得して来てリポジトリー取得して

play18:20

その内容は釣りの方にアポ自分の帰りの方に反映させるとこれで切っとの基本的な操作

play18:27

の長ですこうやって見てみると鉄鋼単純ですよね

play18:31

まずファイル変更しましたと変更車それを記録しますと

play18:35

できる

play18:36

ひたすらきっとハブへアップしますので

play18:38

アップしたらその内容を今度ね取得してきますとで取得してきたそれを自分の股に

play18:44

ファイルの方に反映させますというのがネギっとの音全体的なないです

play18:48

きっとねまぁ全然この難しいことないのでまずは猫の長いのところでここの全体図を

play18:54

ちゃんと押さえておきましょう

play18:55

でこの中根抑えた次愛世まず

play18:58

このローカーの部分ねこのローン廊下が所でどういうコマンドでね

play19:02

操作していくかっていう見ていこうとますてきっとは基本的にはターミナとか言ったよ

play19:06

play19:07

そういった猫ところでまぁコマンドを実行してね操作していくので

play19:11

でまずはねここの部分をね今回は詳しくみていこうと思います

play19:15

でまず内容としてはローカーの基本操作

play19:18

が1個目ということで初期化をしますまあなんか今にあるプロジェクトの開発をしてい

play19:23

ますと

play19:23

そしたらねそのプロジェクト用土にフォルダーディレクトリーをつくってそこに

play19:28

ファイルまあおいていきません

play19:29

おいておいたらまぁ今って単純フォルダーの中のファイルがあるだけの状態なんです

play19:33

けどこれはねちゃんと切っとで管理できるようにする時には切っといニットっていう

play19:37

コマンド乙

play19:38

なりますこれすると何が起こるかというとローカルの猫のリポジトリーねキッドの変更

play19:43

履歴の置き場がね

play19:44

こうデータベースが作られるんですよそうすることで編健康ね

play19:48

レーキっていうのを記録できるようになるのでまずねきっと良いっとっていうのをして

play19:52

リポジトリを作成していきますで孤児宿題的なコマンドとしてはもう親父 s 様切っ

play19:57

tony

play19:57

リットっていう風にやるだけですそうするとローカルリポジトリーが新規作成されます

play20:02

これは切っ等を始める時に3プロジェクトで

play20:05

ビットの管理をする時に最初に1回だけね実行するコマンドです

play20:09

アイデア集いそれ引いてンって初期化をしたりポイントで作った次何やるかというと浪

play20:14

環境も操作2つ目は

play20:16

記録です

play20:17

変更履歴をに記録していくんですねでここねちょっとねわかりにくいで特にこれ at

play20:23

とコミットっていうのを使っていくんですけどこれあっとかで何のためにあるかわから

play20:27

ないっていう方がに定期経費いらっしゃるのでこれでちょっと聞いていただければなと

play20:31

思いますで当初事務所しますは水ステージでポーチとリーガーでね

play20:35

この3つはまず押さえておくことが

play20:37

大事ですでワークスリーって何かっていうとそこよりも手元の作業環境ですね

play20:42

お手元のパソコンの作業観光環境のことをワーク釣り行っています

play20:47

でちょっとステージ飛ばしてリポジトリーはで先ほどたいっていうねこの変更履歴を

play20:51

記録する場所ですね

play20:52

利益を記録する場所がリポジトリですとって影響時にこの

play20:57

えっと変更ないよ曲数県はコミットっていうのを使えばいいんですけども

play21:03

複数のファイルでこのコミットやるときですねコミットメッセージっていうのをつけ

play21:07

れるんですね

play21:08

どんな変更しましたか変更しましたよって言う

play21:11

変更ね内容キロのコメントを残すことできてそれと合わせて猫ミットっていうのをやる

play21:17

んですね

play21:18

そうするとですね8この複数のファイルとココアを音はついの方

play21:23

ローカーでね複数のファイルをその変更車時にですね

play21:27

その中で一部だってコミットしたいっていう時はあるわけですよ

play21:30

bc のファイルを変更しましたでもいろんな変更しましたと

play21:36

でこれこれの変更には a だけど場所でこれこれの変更に対しては b と c を

play21:41

変更しました

play21:42

そしてさ

play21:43

平成分けてコミットしたいっていう時があるんですねそういう時のために合うのがこの

play21:47

at になりますでステージっていう場所にあります

play21:50

ステージっていうのはですねこのコミットするためのファイルの事前置き場になります

play21:57

例えば atp abc 変更してるけど a 滝コミットしたいときっと9は図

play22:01

きっとあっとして

play22:03

それで切っと at a というふうにして a だけっこステージのせるんですね

play22:07

その後切っどこミットってスーッとこそ a の帰るだけコミットされるんですよ

play22:12

こういうふうにですね複数ファイル変更したけど一部だってのファイルをねコミット

play22:17

できるように合うのがこのステージっていう場所でそのための子バンドが at

play22:21

なりますこのギット at キッドコミットってない

play22:24

変更利益を記録するときにの一つ

play22:27

まあパターン長いとして使うコマンドはねぜひこの2つはちょっと頭に入れておいて

play22:31

いただければなと思いますてまぁ実際舞台時は今度としてはビット at ファイル名

play22:37

という形で指定します

play22:38

このファイル名のところをねローカルの

play22:41

その辺こないを全部で行ったステージん全部あげたいっていう風になったらきっと

play22:45

art .っていう形でやるとね

play22:47

全部内容ステージに上げますで今ギッターと使ってステージあげたりせそのステージに

play22:52

上がっているファイルをコミットするバスト

play22:55

それで切っとコミットハイフン m コミットメッセージという形で書いたら大丈夫

play22:59

です

play23:00

でこの

play23:01

ハイフン m だねまぁハイフンでメッセージを逆なんですけども

play23:04

本当にネこういう高変更しましたよっていう形でね

play23:08

コミットメッセージを書いてまいりますこのファンキット at ときっとコミットが

play23:12

値切ったの一番中心となるね

play23:14

コマンドといってもね差し支えないのでますこのコマだけはに確実にね

play23:19

どう意味をね押さえておきましょう

play23:21

ショーで内容を記録したら続いての音基本操作ですね同環境操作マルサ

play23:27

状況確認になります変更内容ねコミット位記録した後でまあそれかね

play23:32

いろんなファイルを変更しない

play23:34

変更したねいっぱいのファイル角に変更していて

play23:37

なに変更したか分からないあれは何変更者のだったっけって言う

play23:41

なることでまぁ多々あるのでランドファイルをで確認したかって言うよね

play23:45

確認でできるようにしておくのがねとても大事なんですね

play23:49

そのためにあるコマンドがこのステータスと diff になります

play23:52

まずはですねこれちょっと

play23:54

フジが誓ってこのちょっと最新のコミットしたね

play23:57

リポジトリの内容からなんかファイル変更しましたでその変更しファイドステイ仕上げ

play24:02

たという形ちょっと順番書いて書いてるんですけども

play24:05

まず何のファイルを変更したかっていうのをね見るのがステータスいますこのステー

play24:09

多数と変更ファイルをチェックすることができます

play24:12

で円弧ファイルステータス h

play24:14

チェックしたですね続いてはその入る度そのファイル変更車ファイルの

play24:19

どんな内容音を変更したかそのファイルの変更内容見てそんときに使うのが

play24:24

diff ですねこのリポジトリ最新コミットしてから

play24:28

ワーク2位の変更点であったりとか最新コミットカラーの

play24:32

このステージとのさあ分の変更内容みたい

play24:34

キャディ付を使います基本的に使い方としてはですね

play24:39

コミットする前瀬木っと at する前とか切っとコミットする前にこのステータスや

play24:44

diff で変更内容を確認してあこれ変更内容を問題ないなんてを確認したから at

play24:49

とコミットで編講演記録していくっていうのは長いで基本的な操作というのをやって

play24:53

いきますて具体的なコマンドとしてはまずはです

play24:56

ビット diff コマンドですねでこれ

play24:59

でリポジトリーとワークツリーの間のねさあ文帝のチェックできます

play25:03

続いて切っドリフハイフン配布のステージをですこれで

play25:06

リポジトリーとステージの差分体のチェックできます

play25:10

変更ファイルを確認した時はきっとステータスコマンドを使っていくことになりますで

play25:15

はねこの2つのコマンドを使って状況確認もできるようになりましたと続いてやりたい

play25:20

のです同館基本操作マリオンっていうことで履歴の確認をねやっていきたいなと思い

play25:25

ますで木っ端してませんちょっとせませんあのお水体の指定させてください

play25:31

失礼しましたって最近ですがこれスイートを使ってるんですけどもあの

play25:35

左右ねよく飲んでるんですよ朝お湯を沸かして

play25:40

demag ず打つ受注5分ぐらい沸騰させてね頭10分くらい冷やしたやつを飲ん

play25:44

でるんですけどこれで何かねお腹の調子の音良くなる気がしますねぼくで結構お腹が

play25:48

あの胃腸が弱くてですね

play25:51

ですけど

play25:51

これで濃霧とね結構なんか朝入ってからねあお腹の調子が良くであるような気がしてて

play25:56

最近中ずっと採用を飲んでたりしますでまぁ話を戻してです

play26:00

履歴の確認をしていきたいですとで続いてはネコリポジトリーの中にねまぁいっぱい

play26:04

コミットして変更年記録したね変更内容位置変更内容に来ないわさあみたいな形で

play26:09

いっぱい前にどんな音変更がネス

play26:11

されていきますときっとなさってこの変更履歴や錯覚あの

play26:15

記録されていてそれぞれに確認したいとか元に戻したりすることができるところだ一つ

play26:20

ね大きなメリットなのでじゃあどんな変更したかというのを見たいですと

play26:23

そしたときどうしたらいいかというとその時につかラギッドログっていうコマンドに

play26:28

なりますこれを使うと猫の変更ないような子で今日の人当院

play26:31

チェックすることができますていくだけはコマンドとしてはそのままでせ

play26:36

リッドログと州だけこれ変更内容を記録できます

play26:39

前のに何どんな変更したかなぁみたいなとこ見たいときはこのキットログを使うのがオ

play26:44

ススメです

play26:45

ログのねまあその6の確認もできれた続いてはで腺機能間基本操作もある子ということ

play26:50

で元に戻すです

play26:52

まあファイルをねいろいろ変更車車いろいろ変更した結果

play26:55

まあいろいろ挙げた秒もちょっといよる変更すしすぎてどこでエラーでだかわからね

play27:00

あーもうとりあえず元に戻そう

play27:02

そういう時に使えるの

play27:05

が今回紹介するディストあーっていうね

play27:08

コマンドになります最新のリポジトリー音がまあコミットした状態からまあワーク2の

play27:14

方で変更しましたと変更したところステージ載せましたって言った時にそれぞれねこの

play27:19

状況もて合成法ストアーになります

play27:21

まずはですねこのステージの下ファイトたん中はつい

play27:25

の方に戻したいときもリストあってしましてこのワークついの変更内容を取り消して

play27:29

最新のコミットと来場店元城剃毛したい t ピューリスパワーを使っていきますで

play27:35

コマンドとしてはですね

play27:36

まずリッドリストファイルめっていう風にするとこれはワークツリーの変更を取り消す

play27:41

コマンドになりますこのファイル名指定した帰るよね変更

play27:45

取り消すことができますデリっとリスト配布配布ステージをプラへルメットすると

play27:50

ステージに上げた変更を

play27:52

ワークツリーに戻すことができますはいというわけで今回

play27:56

ギットの廊下の基本コマンドに見てきました

play27:59

以下

play28:00

会社でしょうか今回に頭を使って解説しているのでこのイメージ持ってね操作して

play28:05

いただくとだいぶでもわかりやすくなるんじゃないかと思います

play28:09

きっと姉イメージですよイメージ p 今日はきっとハブでチーム開発する方法を基礎

play28:18

から解説していきます

play28:19

皆さんが

play28:20

実務したいとか後複数にで開発するときっていうのはね

play28:23

まあ今チーム開発していくことになるんですけどもちゃー8その時にどういうふうに

play28:28

進めたらいいんだとどういう風に切った時パーを進めたらいいんだと

play28:32

ご安心ください今日それをね基礎のところからね

play28:35

一つずつ12ね丁寧に解説していきますまず最初にね

play28:39

ぜー

play28:40

全体像にこういう形につかんでそしてその上で全体像当たった上で個別のところ一個一

play28:46

個学んでいくっていうつながりで今日やっていきますってチーム開発の流れとしまして

play28:51

はまずですね

play28:52

ローカーの場所グロー管場所で開発していきますと

play28:56

でこちらも今まで見てきた遠いですねでその上でこの

play29:00

大ブランチっていいのねあなたに作っていくんですね

play29:03

ブラーちっていうものを作ってその上に開発していきます

play29:07

このブランチをつくって一時開発が多いったら続いてこちらギットハムで今回登場し

play29:13

ましたけど切っと羽生常にもリポジトリーというのを用意できますこれでどうかと同じ

play29:18

にリポジトリ名前ね

play29:19

きっと羽生のリポジトリ用意したらそちらの方に対してギターに対してプッシュって

play29:24

いうをしていけばスキット省いね変更を行

play29:27

王道アップしていくんですねせプッシュっていいですけどアップしていきますと

play29:31

アップしたら続いてこのプルリクエストっていうのはきっと羽生上であるんですよ

play29:36

これ何かっていうと変更しましてを変える修正しました

play29:40

この変更チェックしてくださいと問題なかったらこの変更内容ね

play29:44

こちらの本 it have 上の寝方に取

play29:47

今くださいっていうお願いを依頼をするんですそれプルリクエストって言うんですけど

play29:51

チン開発する際に誰も開門好き勝手に悲しいペアーって猫

play29:56

行動アップしていってもしれへんだバグとかあってサイトが落ちたりしたら困るじゃ

play30:00

ないですか

play30:01

そういうことを防ぐためにチーム開発においてはプルリクエストって仕組みを用意して

play30:06

他の人だね二部メンバーがレビューをしてそれ日は ok だってないものだけ変更

play30:11

内容に行動を取り込むというステップやっていくんですね

play30:14

それプルリクエストっていますでそういう形ちゃんとリクエストしてお話してレビュー

play30:18

してもらって大きいもあって変更で取り込んだ

play30:21

その変更ね今度まだ自分の方に取り込むわけです

play30:24

最初の内容っていうのを自分の方に取り込んでいけばそういうプルって言うんですけど

play30:28

play30:28

そう言うね全体の流れで開発していきますでこの流れがね全体像ですけど今回はね

play30:34

まずこの丸一ブランチを作るところそして丸しっぷりするとこそしてマルサ

play30:39

プルリクエストするところ

play30:41

手入れ今から順に解説していきますアジアで早速で丸1のブランちーのところからやっ

play30:46

ていきましょう

play30:48

そもそもブランチって聞いたことありますか

play30:51

ブランチてれば何かっていうと分家して開発していくための手法になります

play30:57

例えばですあなたが今ねでコメント機能を開発していたとしますね

play31:01

2

play31:01

めっちゃ開発していたら急遽ね他の人達から他のねまぁ例えば営業さんとかからおい

play31:07

急いでヘッダを修正手がちょっとなゆ急ぎ書き換えたいんだみたいなことを言われたと

play31:12

します

play31:12

そして今ねこちらのねレコメンドの機能まあ開発途中なんだけどなぁ今これない

play31:17

作りかけの機能

play31:18

いったん脇に置いてこっち作るはぁどういう風に

play31:21

して二つの機能を同時に作りたいんだけどどうしようかなっていうえまあそういうとき

play31:25

に使うのがブランチなんです

play31:27

ブランチってまあこの枝分岐してって書いたんですけど枝若いさせるんですよ

play31:31

でごめんと機能でコメント機能でこうやってね分岐してそちらに開発しましょう

play31:35

ヘッダー昨日ヘッダー機能で声で分岐して開発しましょう

play31:39

そういうふうに分岐しない枝若い彼が

play31:41

することで複数機の同人開発できるしているのがこのブランチになりますでじゃあこの

play31:47

ブランチといえばどういう仕組みでね成り立っていいのかというとここに重要な失敗

play31:52

理解してくださいね

play31:53

ここで仕組みの理解をね仕組みのイメージを持ってもらうことでとても重要になってき

play31:58

ます

play31:58

a でまずコミットをしましたとでコミットが1

play32:01

しっていうのをやって続いてコミットにをしたとしましょうそうしたらそれに対して

play32:05

まずメインプランちっていうのはでメインプランチャー基本のブランチになるんです

play32:09

けどベースになるパンチでそれがこういうふうにつくんですねコメントにこれ何かって

play32:13

とま

play32:13

ブランチって選べるよと思ってくださいコミットににメインプランチャー

play32:18

コミットにを指してるよっていうだーっ

play32:20

俺がこういうふうにつくんですねそれがプラン地ですでそこに追加で今夏新しい機能

play32:26

追加したいと

play32:27

a

play32:27

ヘッダーの報酬制者だったらヘッダー様のブランチを吐くだけです

play32:31

でそれはフィーチャーブランチっていうブランチをつくって選ば返して開発できるよう

play32:35

にしていきますこのフィーツアープラン家も結局はポインタです

play32:39

ラベルなわけですねコミットに対してフィーチャープランちっていうラベルもつけまし

play32:43

たよっていうだけです

play32:44

でここから実際開発していくってなったらとジャーメインプラン地方である

play32:47

らしいコミットしたコミットさんっていうのができてねコメントさんの方にメイン

play32:51

ブランチまた指し示すわけですね

play32:53

で一方でこっちはフィーチャーブランチの方でを分岐して開発するとコミットさんだし

play32:58

っていうのはまただしていく訳するとフィーチャーフォンちゃーこのポみっとさん雑誌

play33:02

の方を指すわけですね

play33:03

でここで見てほしいなあこういうふうに前田は返してでしょペインプランスピーカー

play33:07

はブランチでコミットにから枝分かれして開発してできているとこういうふうに

play33:13

まあのラベルのキルダベリングの機能を使ってだ若いして開発していくものが猫の

play33:18

ブランチの仕組みなんですね

play33:19

大丈夫ですねここイメージ掴めましたとりあえずブランチャーねこういうふうにラベル

play33:23

だというふうに押さえておいてください

play33:25

で実際どういうふうにブランチ使っていくか

play33:27

ていうとまずブランチのまるいちわですブランチューブ作るところから始めましょう

play33:31

ブランチ作んないとね

play33:32

ヘアーズ何もね始まらない最初ブランチャー攻めインプランチたら基本ブランチでまぁ

play33:37

元々これベインブランチは存在します

play33:39

その上でまたフィーチャープラン家を作りたいになったら

play33:43

プランでぃっとプラン地フィーチャーというコマンドを使っていきますこのブランちー

play33:47

てブランチ女っていうねコマンドを使うことでこういうブランチをね新しくに作ること

play33:52

ができます

play33:53

でまぁブランチを作成しますというね具体的なコマンドとしましたビットブランチ

play33:58

フィーチャーとまぁキッド brunch lunch 名というふうに指定します

play34:02

これでね

play34:03

ギッとブランチブランチ名と指定するとブランチを新しく作ることができます

play34:07

はいでブランチを作れたらですね続いてはブランチの一覧を表示していきましょう

play34:14

ブランチいっぱい作った絵でも今何が何の番地が何か分からないと政府になった時にね

play34:19

チャンスはもしかいぶアちゃんと作れているかなーって確認して

play34:23

愛と言うと形成ブランチの一覧を表示して確認していきましょう

play34:27

でそういう時にですねこういうフィットプランチっていうのコマンドを使いますピット

play34:32

番地でつくる使うと言わたらメイン+とフューチャーブランチがある状態したらメイン

play34:36

+とフィーチャーブランチがあるよっていうのが表示されます

play34:39

でれこちらも具体的なコマンドとしてはブランちゃん一覧表示

play34:43

たいときはギットプラン地というコマンドを使えます

play34:46

もし切っ戸羽太ね連携して場合は切った羽生のね

play34:50

リモートじぽじしょりーの方のブランチは一覧を表示したい場合

play34:54

ピットブランチハイフンえってするとねリッドが羽生のブランチ

play34:57

を含めたすべてのブランチをで表示させることができますこのようにブランチは一覧を

play35:02

表示したいときはきっとブランチというコマンドを使いましょうではブランチの表示も

play35:07

できたらせ

play35:08

続いてはブランチ論もあるサップランチにきり帰っていきましょう

play35:12

実は a 3間にフィーチャーブランチを作った状態ですけどフィーチャープラン家を

play35:16

つくっただけで

play35:17

は今いる今自分がいるブランチっていうのはキー変わってないんですね

play35:22

hey

play35:23

とっていうのがいま自分がいるブランチっていう意味なんですけども

play35:27

ヘッドがメインパンチールってことは今自分はメインパンチいるわけです

play35:31

feature 版作っても自分はねそこ前場所にいるんですよねインプランチの方に

play35:35

いるんです

play35:36

ではこれをフィーチャープランチャー吠え開発したいっていう時はフィーチャーマン

play35:40

ジョン切り替える必要があるんですね

play35:42

じゃあそれと

play35:43

をやるかというとスイッチっていうコマンドを使いますスイッチとするとヘッドの方が

play35:47

こちらフィーチャー文茶を指し示すやって

play35:50

クリーチャーブランチ本自分が移動してフィーチャーブランチで開発します

play35:54

ちなみにこのヘッドっていうのもただのポインターですねヘッドていうのはまあ今いる

play35:59

自分のブランチを挿していてこの音何度のブランチいるかっていうのは

play36:03

示してただのポインターこれがでヘッドになります

play36:06

でまぁ具体的なこ&としてはブランチを切り替えたい時はきっとスイッチフィーチュア

play36:11

さイネディットスイッチ

play36:13

ブランチ女って形で入力しましょうちなみにブランチをね作ってさえその作った

play36:20

ボランチキー回までおねそれね

play36:22

本当に1回

play36:23

の面倒くさいという方にコマンド一発でもできるでご安心くださいねそのコマンドが

play36:27

ねぎっとスイッチ

play36:29

ハイフンし feature tool 人やたちでやります

play36:32

ハイフン c っていうのがハイフン配布クリエイトの作る

play36:35

クリエイトの略なんですけどもこうするとブランチを作っ

play36:39

でかつ切り替えは一発やってくる便利でございます

play36:42

入っただけにブランチを切り替えたい時はきっとスイッチこ&を使いましょう

play36:47

でこういう形でブランチを切り替えてそしてブランチ切り替えて開発していきますと

play36:52

で開発で完了した続いておりその開発でブランチ切り替えた変更群っていうのマジして

play36:58

いき点セット

play36:59

取り込んでいきたいんです march っていうのは変更ないよこれマジしていくが

play37:03

ちゃんこしていく取り込むという意味になります

play37:06

で今状況としてコミット市があって込メインパンチ方がコミットにを指してて

play37:11

枝分かれしてフィーチャーブランチの方でも開発してコミットニーダーしっていうのが

play37:15

あったとしましょう

play37:16

でこの状態でこの2つの変更後

play37:19

取り込みたいですとそういう鈴木使うのはマジコーン度になります

play37:22

まじ今度するとマスターブラッコ名プラン地の方にフィーチャーブランチの変更年を

play37:27

取り込み対2で

play37:28

マージってするとこのコミットにのだないように対してコメントにだしない子ぴゅーん

play37:34

と取り込んで新しいコミットコミット算定のができるんですね

play37:37

こういう風にすること

play37:39

をで変更ないを取り込む味することができますではですね

play37:43

ブランチョコマージしたいとき具体的なコマンドとしましては

play37:46

ギッとマージフィーチャリっとマージプランチャー

play37:50

っていう形での指定しますちなみに今から説明ちょっとわからなくても一旦大丈夫なん

play37:55

ですけども

play37:56

ギッと羽生上にあるブランチの内容で自分の廊下の方にマージしたい時はきっとまあジ

play38:04

オリジン

play38:04

スラッシュメインって形で指定しますリモート面スラッシュ

play38:09

ブランチ名という形

play38:10

指定するんですねこれでまあ切っと羽生のところまでねあとでねやるのでそちらが

play38:14

終わった後にね

play38:15

また見返してこちらつつどういう意味なんかわかればね今十分なので一旦ここわから

play38:21

なくても大丈夫です

play38:22

で重要なこととしてはブランチをマジェしたいとき変更に取り込みたい時っていうのは

play38:27

きっとマジブランチメっていうコマンドを使います

play38:30

書でこう言うねブランチの変更内容も取り込めるようになったんです

play38:34

これで大体ブランチの音競うで完了してんですけど

play38:37

一行問題があるんですよね何かっていうとこのフリックとです

play38:41

コンフェクトって変更内容は衝突するっていう意味なんですけども

play38:45

例えばですよこちらメインプラン家の方ではファイル a の5行目をまあな

play38:50

か修正しました一方にフィーチャープラン家の方でもファイル a の5行目を修正し

play38:55

て地下この2つの変更内容は違ったと

play38:58

つまり同じファイルの同じ箇所を変更した履帯を別々の変更車っていう場合です

play39:04

そういう状況でこのマーチしたら何が起こると思います

play39:08

もうちょっと具体的いると

play39:10

をどちらの変更内容を優先して取り込んだらいいです

play39:14

これどう思いますかでコンピューターはねこれ悩むんですよ

play39:18

どちらの変更を取り込んでいいか分からないとでその結果どうなるかっていうと

play39:23

conflict っていうのが起こるんですねどっちの変更な総理込んだらいいか

play39:27

わかんないから判断付かないって言って

play39:30

コンパクトカーっていってね怒るのがコンフリクトになりますこのコンフリクトは

play39:35

マハジオ使い出すとですね定期的にハマる

play39:38

結構ややこしいわかりにくい場所な音国家じゃ幸福とねどういうふうに解消していっ

play39:43

たらいいなどういうふうに解決したいんだという話していきますね

play39:46

ますコンフリクトを着るとどういうふうにはかっていうこんな感じのファイルができる

play39:50

です入るんだよねこんな風に書き換わっているんですよねちょっと見てみますね

play39:55

最終まえーちゃんてきっとっていうのがあったとしますでに鏡面をね

play39:59

両方2つブランチが変更してるぜ常修正してコンフェクトあ起きたとします

play40:04

2行目今いるヘッドの方また大会のメインとランチの方にいたとして

play40:08

そしてそちらのほうだ p タブでようこそて回復しますね一方でフィーチャー

play40:13

ブランチ別のブランチの方で二行 ap こんにちは p タブで今日はって書いたつ

play40:18

します

play40:18

そうそう

play40:19

と甲府いくとが起きるわけなんですけどするとねこんな感じ書かれるんですね

play40:23

まず証明証名証なりヘッドから===男ロマエのところにヘッドまあ今のブランチで

play40:29

メインブランチの方の行動ね修正内容っていうのがここに書かれます

play40:34

一方でこの===から代々ない第2 p ちゃんと

play40:39

これまでこっちの方のこの間にはフィーチャープラン地への変更したコードっていうの

play40:44

は書かれますねまずね今フリー特急そういう風な状態で抱えてね

play40:47

出てきますとじゃあこれどういうふうに解消したらいいでしょうか

play40:51

結論から言いますとね2ステップで快勝してください

play40:54

まずはマルチファイルの内容ね書き直してください

play40:57

理想のね

play40:59

最新の状態としてどういう風な状態あるべきかっていうのを考えて

play41:03

それ書き直しくださいで縦に行目のところはね p たプレイヤーを起こすって書き

play41:07

たいのであれば h 1ビットで閉じる

play41:10

で p タグようこそっていう形で書いてくださいで書いた上でこのいろんなあった日

play41:15

号ですね

play41:15

湘南庄内郡高とか第9代ないとかこの辺の気候ですねこの位置に3個

play41:20

こいつは準備削除しくださいでも本当に来

play41:23

だけどね状態にすっきりさしかずこれだけすいいですか今フィット起きたね

play41:27

結構混乱しやすいですこれ実際起きたわけですけど何だ何を着たってなりやすいんです

play41:32

けど単純です解消方法

play41:34

まずファイの内容を書きなおして自走状態でね書き直してください

play41:38

でその後上でね2番目でねまあいろんな記号ムード入らない記号というの全部

play41:43

play41:43

駆除しておいてくださいこれだけで大丈夫なんですはいでは猫のコンフェクトのところ

play41:48

までできたら

play41:49

ブランチのところ一通り完了ですでこうやってネップランチのところをカールがね

play41:54

ブランチで切り替えてブランチをね作成してそっちに切り替えて変更して

play41:59

できっとコミットしていきますとで変更内容は一通り完了し

play42:03

続いてはギッと羽生にアップしたいんですねその変更内容

play42:07

そのアップするとこのパンプッシュとプルート書いたところですね

play42:10

ここ今から見ていきますで a market ハビプッシュしてきっとハブと

play42:13

やりとりするところを見ていきたいんですけども

play42:16

初期設定のいくつかでそれそ先にね紹介しておきません

play42:19

まずは切った羽生に登録しましょう切符派

play42:21

よね会員登録停止かねまあ普通に登録できる無料で使えて無料で登録できるのでまずは

play42:27

そちらに登録しておいてください

play42:29

で登録したら続い会議っとの初期設定やっていきます

play42:33

ですねこの2つをコマンド入力しますきっと config

play42:36

配布のハイフングローバルって users .ネームでこちらですユーザー名米

play42:41

users .

play42:41

10ユーザー名を登録していくんですかきっとの方にそこでは切符ハブで使っている

play42:47

ギターでユーザー名よね登録性質はがあるんですけどビット阿部登録したユーザー女

play42:52

っていうのここで指定してあげてください

play42:54

でもう一個コマンド実行していきますきっと config ハイフン配布の

play42:57

グローバル users . e メールでピットハビで使った e メール

play43:01

アドレスっていうのはここでは登録してくださいこれもねきっとに e メールを登録

play43:06

していきます

play43:07

それはティットハブで登録した e-mail というここで登録しておきましょう

play43:12

で続いてこれギットの色セットやたついてはね

play43:15

初期設定は切符羽生上でリポジトリーを作っておきます

play43:18

もう今でどうかほりますねリポジトリー打線安城

play43:21

二位でしたそちらのリポジトリーと同じ名前の音

play43:24

レポジトリーを切っと羽生上でも作っていきますで同じ名前のリポジトリに作ってね

play43:29

この2つを2死の意見することでローカーときっと羽生上でね

play43:32

リポジトリー間でやりとりがねそれぞれできるようにするっていうのはね今きっとハブ

play43:36

になってきます

play43:37

マジでそういうこと中ねええ

play43:39

初期設定終わったら続いてねギター部と通信のところへね

play43:43

リポジトリーの追加っていうのをやっていきましょーリモートリポジトリの追加になり

play43:47

ます

play43:47

リモートリポジトリーて何かというとこちらにロー買い上げリポジトリーのことをロー

play43:52

カーリポジトでいいと言ってビットハブと過去の自分の音漏香里奈入り

play43:56

ところに姉でぽじしょりーをリモートリポジトリ

play43:59

度でいって言うんですけどこのリモートリポジトリーの url をローカルに登録

play44:04

するってことをまずやりたいんですね

play44:06

でタッグ大キャディもうと後おりジェン url っていう形で指定します

play44:10

この言われるはきっと肌猫のリモート時ポジション your レールを指定するん

play44:14

ですけど

play44:15

すると何が起こるかというと今後でおり新という

play44:19

名前でリポジトリーの url へアクセスできるんですよ

play44:22

どういうことかというと今後切っと羽生とやりとりするときにおいしいンっていうも

play44:27

その単純に名前だけきっとハブとにやりとりできるようになるんですね

play44:31

毎回ねぎっとハーブで通信するのにきっと羽生 url 入力シェアしたらめんど

play44:36

くさいですか

play44:37

それを簡単にまあもう寝なきゃ

play44:39

るようにしようっていうのがこちらのコマンドになります

play44:42

具体的にはリッポンリモートリポジトリをに追加するためのコマンドとしましては

play44:47

ピットリモート at これ子 url っていう風にしてしますきっとリモート at

play44:52

リモートめでぃボート url っていうね指定していくんですね

play44:57

このようにリモートリポジトリを追加したい時はきっとリモート at コマン

play45:02

と支えましょうこれあのきっとハブで開発にあたって一番最初にまず必要なことですね

play45:07

ねぇまぁここまではね下準備でこのした順で終わりました良いですね

play45:11

ピット羽生との通信まるさんということでプッシュしていきますプッシュっていうのは

play45:16

アップすることですね切った羽生前コードをアップすることをプッシュと言います

play45:20

ローカーの方でまず

play45:22

を変え開発してコミットしますとコミットしたそのコミット内容変更内容へ

play45:26

ロブリッター分方にアップしていきたいその時図鑑かプッシュ

play45:30

になりますでエギリモート時ポストにプッシュするためにあ

play45:33

の具体的なコマンドはですねキッド push origin 名

play45:38

キッドプッシュリモート目ブランチ女って形で指定します

play45:42

このようにですねまぁきっとプッシュコマンドを使うとリモート事防止を理由に変更

play45:47

内容てのプッシュすることができます

play45:49

姉はプッシュ前できたですね続いてはぷ

play45:52

もね見ておきましょう

play45:54

るってないかって言うとこのプッシュするじゃないですかっていうローカルカーギター

play45:58

でプッシュしましたと

play45:59

そしたらですねその変更内容っていうの自分の廊下の方に今誰

play46:03

取り込みたくなるわけですね他の人がまっプッシュしてきましたその変更内容を

play46:07

取り込みたいですと最新の状態にローからもしたいです

play46:11

いうときに使うのがプロになりますブローするとローン

play46:14

海のリボンを取りろうかん売りポジのリーの方にその変更内容ってのはね

play46:19

このギター部変更点が反映されてさらにはね手元のコードワークツリーの方にもその

play46:24

変更内容っていうのが反映さそれがプレーになりますではプルのへ具体的なコマンド

play46:30

リモートリポジトリから情報取得するコマンドは何かと言いますと

play46:34

トップる origin メインときっとぷる

play46:37

リモート目プランチめって形で指定します

play46:40

こちらはですねこれをし後半で省略も可能でして

play46:44

でぃっとプレイという風にね指定することができますこのようにリモートリポジトリー

play46:48

から情報を取得したいときはね

play46:50

きっとぷループを使いましょうでこのプールににたぁ子

play46:54

&で行くはよくでこんな牛がちらにフェチっていうコマンドがあります

play46:59

fetch もですねきっとハ深い情報を取得するとキノコバンドなんですけども

play47:04

h ってすると老化よりもリポジトリーのところに対してきっと羽生内容をとって

play47:10

くるっていう挙動になります

play47:12

具体的のコマンドとしましてはおしゃ尾根にボートじぽじとりか情報取得したいときは

play47:17

ですね

play47:18

ピットフェッチオリジンという形で指定します

play47:21

edit フェッチリモート名を指定するんですね fetch したいとき

play47:25

リモート時モンシェリーから情報を取得したいときっていうのはね

play47:29

これはねキッドフェッチを使いましょうで今ね

play47:32

ルートフェッチ見てきたんですけどこの2つ日程ないですか

play47:36

じゃあ何価値観だとこの2つそこはですね

play47:39

まあまず挙動の違いとしましてはプルーをするとですね

play47:44

ローカーのリポジトリに反映させてさらには靴いいよね

play47:47

手元のパイの方にも変更内容を反映させるということをやります

play47:52

いっ

play47:52

4でフェっチャーですね単純に五郎母のリポジトリの方に内容をとってくるだけになり

play47:57

ます

play47:58

で自分のワークツリーの手元のファンにも反映させたいときはそっか歳マージをして

play48:03

いく形になります

play48:05

マジで変更ないを取り込んでいくんですねファイルの方にでこのまずを見たら分かるん

play48:09

ですけれども

play48:10

プルっていうのはフィッチ+6

play48:12

味になりますウェッジとマジを一発で切りましたコマンドがこのプルになりますじゃあ

play48:17

この2つのコメントどういうふうに使い分ければいいかと申しますと

play48:21

まず true を使った方がコマンドに来弱点コマンド一発 s んので変更内の

play48:26

単純取り込みたいときはどぅ

play48:28

を使った方が楽ですただしプルを使うとこのえっとですね自分の枠ついのファイルと

play48:34

きっと羽生のリモートリポジトリーの変更内容で

play48:38

コンフリクトを着て行け両方ともして変更同じ場所で違う修正して月

play48:42

コンフェクト秋田月に戻すのがね結構難しいと釜谷欲しいんですね

play48:47

めんどくさいんですよで

play48:48

エマーコンフリクトが起きそうな時はフェッチ+マージを行ったほうが結構楽に進める

play48:54

ことができます

play48:55

で僕のまあ個人的な熱海理由としては自分がメインプランちーるときは基本的に今プル

play49:01

を使いますメインクランチってここへ何か音集変更することは僕はなくていつも

play49:05

ブランチをつかっ作ってそこ上で変更し

play49:08

いくのでまずベインプランちゃい常に最新状態にしておきたいんですね

play49:12

最新状態にしておくためにいつもメインプラ池取り込むときはプルを使っています

play49:17

で一方でブランチ尾根沿いず派生させてそれを開発しているときはそのときはフェッチ

play49:22

+マージを使うようにしています

play49:24

自分の内容ね変更途中なんでなんかれ

play49:27

北港ん

play49:28

最新のメニューで妹じぽじてをリートね差分ができていてねそれで

play49:33

コンフェクトはおきたいとかするとねその時はねちょっとめんどくさいので

play49:37

fetch +マジで安全に開発するようにしています

play49:41

まぁだいたいそんな感じですかねまぁ巻第ここでまとめますと

play49:44

エプロンを使った方がコマンド一発で進め楽ですよとでもコンフェクトに気を付けて

play49:48

下さいねコンフェクトが大きそうな時はベッツ+の味をした方が安全ですよ

play49:53

で僕の具体的な基準としてはメインクランチとキャプるを使ってメインプランチーンに

play49:59

いる時はペットプラスマジ

play50:01

を使うようにしておりますはいこれ年きっと羽生との2したところ

play50:04

一通り見てまいりましたこれでようやくですね

play50:08

このなるにはところが追われましたきっとハブとねこうやって焼いというところをね

play50:11

一通り見てきたわけですねでは良い埋まるさきプルリクエストのところをね見ていき

play50:17

ましょう

play50:18

pull request って何かっていうと

play50:21

自分がね修正をしたのです円光社でその内容で問題ないですか

play50:26

レビューしてくださいねデビューして問題なかったら変更ないを取り込んでください

play50:30

ねーっていうリクエスト依頼をすることですね

play50:33

それをプルリクエストって言います目的としてはバグがないからねチェックを行ったり

play50:39

であったりとか

play50:39

ソースコードの書き方江

play50:41

俺でいいかっていうのをチェックして

play50:43

プロダクトのね品質っていうのを常に高めておきましょうとチーム開発するんだからね

play50:48

そういう降らぬ

play50:49

バーグであっている家庭悲惨コードが入らないようにしましょうとそのためにある

play50:53

仕組みがこのプルリクエストになりますってまぁ実際の開発でどういうふうな形でね

play50:59

開発していくかというと基本の流れとしてはまずですね廊下

play51:03

のところで自分がメインプランちーてメインプラン地をプルしてきてですね

play51:08

最新の状態を反映させますでそれをやったら丸にブランチを作っていきますとで

play51:13

ブランチ切り替えてそちらでまるさん

play51:15

ファイル修正してコミットしていきますって人答礼修正が終わってコミットもしたら

play51:20

マリオンビット羽生所へそうないようプッシュします

play51:23

プッシュした次もある5位4位今回の本題のプルリクエストをやります

play51:28

ファイル修正しましたよと変更しました交換了承したとこでレビューしてくださいで

play51:32

問題なかった取り込んでください変更ないを取り込んでくださいという依頼をするわけ

play51:37

でで丸6で査定依頼がきたチームメンバーはコードレビューをしていきます

play51:42

でコードレビューした結果

play51:43

問題なければあるならマージしていくとこれかええいい

play51:47

立とハーブを使ったんチーム開発の基本の手順ですこの目手順で開発していけば基本は

play51:53

ok です

play51:54

では今から実際に pull request やってみたいと思います

play51:58

まずはですね今のブランチの状態確認しておきましょう今ですねプランチめいんぷ

play52:03

ランチます

play52:04

砂利4メインブランチをまず最初に最新の場

play52:07

状態にしておきましょうでこれ最新の状態にアップデートできた国会1回でブランチを

play52:12

切っていきます

play52:14

きっと水支配分 c で今回フィーチャーブランチをつくっていきましょう

play52:21

ではブランチ作ったに開発していきます as ファイルをねちょっとね

play52:25

追記していこうとですがこう言う

play52:27

状態ですとでここに1よね a

play52:30

こいつを2行きしますコミットというね文章に津市刑部追加しましょうではファイルを

play52:36

保存してきっと後して

play52:39

キッドコミットしていきましょう

play52:41

1行追加みたいな感じ帰ってきますが1行追加と

play52:46

でコミットの一つぎっとプッシュしていきますきっと push origin で

play52:50

ブランチ目なんでフィーチャープラン値を指定してプッシュしましょう

play52:55

はいえーこれでプッシュができたのでついて切った羽生の方に行きますヒット羽生いく

play53:00

とね

play53:01

こちらの本 pull request っていう場所があるのでこちらでプリック s

play53:05

でニュープルリクエストというふうに作ります

play53:07

ベースがメインプラン地で比較対象にフィーチャープラン地を乗せてあげます

play53:14

でその状態でね

play53:15

紅茶くる8 pull request かでプルリクエストを作っていきます

play53:20

ada 1両をではプルリクエストね

play53:24

タイトルをつけてあげますと1行を追加しましたんだ

play53:28

もうちょっとねあとは名前があると思うんですけどとりあえずこんな感じ

play53:32

タイトルつけてで中身を書いてい

play53:35

いきますコミットという文言を追求しました見て変更ないよね

play53:42

こちら書いてあげますてプルリクエストを実際作りましょう

play53:47

でまぁこんな感じでは何をしたかとでされ実際具体的な説明を書いたらこれでプル

play53:52

リクエストっていうのができました

play53:54

でこちらのプレイ

play53:55

リクエストでねファイルチェンジ度とか見ると実際にどんな変更者が今回1位を超え

play54:00

追加して欲しいですね

play54:01

こういうふうに追加内容が見れますと

play54:04

でここで今はです一人でやってちゃできないんですけどレビューワーズっていうのを

play54:08

追加できてこれはチーム開発したここにいろんな人が出てきてこれレビュアーを選ぶ

play54:14

ぶっていうことができますレビュアーを選んでもあったその子たちが

play54:18

レビューをしてレビューが ok だったらマジしていきますって子はマージプルリク

play54:23

エストって色を吸っ

play54:24

と confirm まーじでマージがして変更が取り込まれますと

play54:29

でブランチは消しておきましょうはいでこういう形でね

play54:32

今ねマージしたんですねマージドってなってそうするとねコードの方を見てみると

play54:37

先ほどの猫ちゃ readme に追加したこのコミットっていう文言が追加されて

play54:42

いることが分かります

play54:44

はい

play54:44

これがプルリクエストをナッツティオした基本的なタイ初の流れになります

play54:49

以上がチーム開発基本的な流れになります

play54:53

いかがでしたでしょうかチーム開発で難しいとねちょっとね

play54:56

難しそうだなって思ってる方いらっしゃったかもしれないんですけど実際は結構

play55:00

シンプルなんですよね

play55:01

ぷらーんち切って開発するコミットする

play55:04

そしてはプッシュするそしてプルリクエストするレビュー終わったらマジするでも

play55:09

味わったりその内容をプルしていく

play55:11

これだけでございますこれさえ押さえておけばねもうチームからヤツコ当たる必要あり

play55:15

ません

play55:16

ぜひ猫当たらずにトライしてみましょう

play55:19

ギーはいみなさんここへねご覧頂き本当にありがとうございます

play55:26

最後に今後の学習のポイントについて解説しようと思います今後学習するにあたって

play55:32

一番重要なことはですね

play55:34

手を動かすことですプログラミングってね

play55:38

聞いた

play55:39

k わかるなんてないんですよスポーツとね同じだと思ってください

play55:43

例えば水泳やるとなってね本で読んで別れましたそれで僕泳げますみたい

play55:47

3日の実はネオ良いことありません見たいと嫌だとりあえずまず泳いでみろとなるじゃ

play55:52

ないですか

play55:52

お部屋おかないとね泳げるようにならないとプログラミングも同じスキッドも同じです

play55:58

手を動かし

play55:59

実際にやってみるここからが本当のスタートです

play56:02

なのでまずはね実際に手を動かしてみましょう

play56:05

いやでもね実際に手を貸すてあってねどうやって手を動かしていいかよく分からないっ

play56:10

ていう方はね

play56:10

今回僕がねいう手に入れ動画だしているのでそちらでも怖くないきっとチーム開発必要

play56:17

なぎっとを完全マスターといいね

play56:19

動画だしておりますこちらねゆでみーのギットでは一番人気の構成になりますでこちら

play56:24

の動画ではですね

play56:25

ギッとのシック3の部分をねより負荷ボって

play56:29

きっちりギットの原理原則仕組みからきっとというのを学びます

play56:34

その上で実際にハンズんで手を動かしながら実践して身につけていきますそしてまた

play56:39

内容としても今回の動画ではピットドリットハーブでチン開発やたって一番純これだけ

play56:46

が欠かせないという必須のところに絞って紹介したんです

play56:49

昨日もこちらのいうでみーの講座では実務において必要な事っていうのは網羅的に

play56:54

一通り全部で解説しております

play56:57

なのでまぁこれからに手を動かして実践的にね身に付けたいっていう方ももしか実務

play57:02

レベルでしっかりとね

play57:04

身につけたい基礎のところから網羅的ちゃんと名前みたい身に付けたいっていうか

play57:09

単にもね是非こちらの音いうでみーのね講座学習していただけると嬉しいです

play57:13

ただ麻有で3受けるかどうかまぁ何にせよです

play57:17

重要なこととしてぜひやっていただきたいのが今ある行動

play57:21

ビットハブにまずねアップしてみましょうもしくはこれから何か各コードというのを

play57:26

きっとハブにアップしてみましょう

play57:28

f ダウン

play57:29

自分で書くコードを切っとで管理して切っと羽生にアップしていくとまずはそれだけで

play57:34

いいです

play57:35

それだけで十分ですそれを日常的にやるっていうのを習慣にしていきましょう

play57:39

コード書くときはいつも切っとでねコミットしてね保存していくと保存者数は切符ハブ

play57:44

にプッシュして切っとハーブでもね見れるようにするとこうやっておけばね

play57:48

いつでもね自分の海とソースコードっていうので振り返れるようになりましオンライン

play57:52

上で保存されています

play57:54

そして木

play57:55

一途にも慣れてねより理解を深めていくことができますしそういう形で今後がなきゃ

play57:59

学習を進めていって頂ければと思います

play58:02

はいとりわけでねいかがだったでしょうかこちらの動画有料で出しても売れるもの成立

play58:07

するものを目指して作ってきたつもりです

play58:10

でこの動画からでお金欲しいなんて思ってないんですよあもちろん湯でに勝ってくれた

play58:15

それ買ってくださったれソファうれしいんですけどもたので1個お願いがあります

play58:19

ぜひねコメントね感想をください皆さんからのあなたのコメントは僕の励みになります

play58:25

ぜひにコメントよろしくお願いしますはいという訳年最後に見て下さいどうも

play58:29

ありがとうございました

play58:31

次の動画でまたお会いしましょう

Rate This

5.0 / 5 (0 votes)

関連タグ
Git入門GitHub基礎チーム開発バージョン管理コード共有初心者向けプログラミング技術入門オンライン学習Web開発