【Git入門】Git + Github使い方入門講座🐒Gitの仕組みや使い方を完全解説!パーフェクトGit入門!

  Рет қаралды 137,742

せお丸のプログラマー養成講座【サイバーフリークス株式会社】

せお丸のプログラマー養成講座【サイバーフリークス株式会社】

Күн бұрын

GitとGithubの使い方を初心者向けに解説!ブランチ?コミット?コンフリクト?など開発現場で必須の知識はこれでバッチリ!gitを使った開発とは!?
✅Git入門
Gitはソースコードのバージョン管理を行うツールです。
最近のプログラム開発の現場では、必須ツールですので、
プログラマーやWebデザイナーを目指す方はGitを必ず覚えましょう!
Gitはブランチやコンフリクトなど、Git専門用語がでてくるので、
それらをしっかり理解する必要があります。
この動画は、そんなGitの基本使い方を初心者向けに
チュートリアル形式でわかりやすく解説したgit入門講座です。
また、Gitと一緒にgithubというツールも併用する現場が多いです。
gitとgithubは別物のツールです。
そんなgitとgithubの違いや、githubの使い方についても
チュートリアル形式で解説していますので、
gitもgithubも全く使ったことのない初心者でもご安心ください。
gitもgithubも
このgit入門講座でバッチリ理解できるようになります!
✅目次
00:00 Git入門〜イントロ
0:41 Gitとは?|Gitはバージョン管理ツール
1:00 リポジトリとは|Gitでファイルを管理する場所
2:18 ローカルリポジトリとリモートリポジトリ
2:43 Githubとは?|GitとGithubは別物
3:21 リポジトリの作成|publicリポジトリとprivateリポジトリ
4:27 git clone
5:11 コマンド不要でGitが使えるSoucetreeの紹介
6:42 git commitとpush
7:18 git status|gitの状態を知る
7:55 git addとステージング|gitで管理するファイルを選ぶ
9:35 git commit|gitにセーブ(保存)する
11:29 git log|コミット履歴の確認
12:38 git push|リモートへのアップロードをgithubで確認する
15:22 git pull
18:36 ブランチ
21:30 チェックアウト
25:30 git merge(マージ)
27:55 プルリクエスト
37:22 pullとfetchの違い
38:55 git rebase
42:48 コンフリクト(編集の競合)
46:01 git reset
47:06 git stash
🎁メンバーシップのご案内
「メンバーになる」ボタンを押して、メンバーシップに入会しよう!
/ @seomaru
🎁メンバーシップ特典の解説動画
• メンバーシップ始めました🎁【超BIGな特典付き】
✅プログラマーの仕事探しは「IT Engine」
it-engine.tech/
✅プログラマーを採用したい方
求人広告が完全無料で掲載できる!「IT Engine」
it-engine.tech/users/new
✅せお丸プロフィール・お仕事依頼はこちら
━━━━━━━━━
サイバーフリークス株式会社 代表取締役
 👉システム開発
 👉ホームページ制作
 👉システムエンジニアリング
など行っておりますので、お気軽にお問い合わせください😃
cyber-freaks.co.jp/
✅関連動画
━━━━━━━━━
イケてるgitのブランチ運用|git flowとgithub flowとは!?【プログラマー・WEBデザイナー必見】
• イケてるgitのブランチ運用|git flo...
コマンド解説動画
• Linuxコマンドの使い方入門|CUIとGU...
【Git入門】サルでも分かるGit入門の前に!Git使い方高速入門編【入門は5分で十分だと思います】
• 【Git入門】サルでも分かるGit入門の前に...
Git解説記事
seo-maru.com/programing/git
✅動画で紹介したもの
github
github.com/
SourceTree
www.sourcetreeapp.com/
#未経験から年収1000万円を目指すプログラマー養成講座 #git #git入門

Пікірлер: 91
@seomaru
@seomaru 3 жыл бұрын
【補足】最近はmasterブランチではなく、mainブランチを使うのが一般的になっています www.publickey1.jp/blog/20/githubmainmastermain.html
@burgermanpei6991
@burgermanpei6991 2 жыл бұрын
くだらん理由で変えるよな。。。別にいいけど
@QiuyuanSheng
@QiuyuanSheng 2 жыл бұрын
Pythonなどプログラミングを独学で学んでいる高齢者です。大変わかりやすい説明いただき助かりました。「Gitがこわい」状態から少しは抜け出せそうです。
@kunime-ji5066
@kunime-ji5066 4 жыл бұрын
すっげー。これまで聞いたgithubの説明の中でも群を抜いて丁寧な解説で大変為になります。
@seomaru
@seomaru 4 жыл бұрын
ありがとうございます😊
@seomaru
@seomaru 4 жыл бұрын
質問・感想・リクエストなどお気軽にコメントください😀 「共有」ボタンから、友達やSNSへのシェアもお願いします👍
@ch_aelin
@ch_aelin 3 жыл бұрын
みんな言ってるけど、今まで見た中で一番分かりやすい!どんな時にこのコマンドを使うのかも説明されてて神です🥺
@ytmi1230
@ytmi1230 2 жыл бұрын
分かりやすくて全部一気に見てしまいました。コマンドの使い方と使い所をここまで分かりやすく解説している動画は他にないと思います。
@wota18go
@wota18go 3 жыл бұрын
無料で盛りだくさんの内容ありがとうございます。これから何度もお世話になります!
@user-ux8vt7ez1g
@user-ux8vt7ez1g 3 жыл бұрын
めちゃくちゃわかりやすい。本当に助かりました!
@user-we9sr6qc3v
@user-we9sr6qc3v 2 жыл бұрын
いろんなGitの動画を見て学んできましたがこれが一番理解しやすかったです。動画出してくれて本当にありがとうございました。
@thanhtranguyen8840
@thanhtranguyen8840 3 жыл бұрын
素晴らしいすぎる!大変感謝します。
@hiroe_m
@hiroe_m 3 жыл бұрын
IT企業に今年入社して、Gitを初めて使っているのですが、全然わからずモヤモヤしていました。この動画を見たら全体像が掴めてスッキリしました。ありがとうございます!特にrebaseとmergeの違いについてが分かりやすかったです!
@seomaru
@seomaru 3 жыл бұрын
ありがとうございます! Let's merge!
@goigogoi1924
@goigogoi1924 2 жыл бұрын
udemyでもgit講座をとって勉強しましたが、初心者の僕にとってこの動画が簡略的で一番分かりやすかったです
@fengxu9149
@fengxu9149 3 жыл бұрын
めっちゃわかりやすくて。助かりました。ありがとうございます。
@urakasumi4126
@urakasumi4126 3 жыл бұрын
丁寧で一番解り易いと思います。
@kmiyazoe921
@kmiyazoe921 Жыл бұрын
日本で一番わかりやすいgit/githubの解説動画です.ありがとうございます.gitの概念についておさらいすることができました.
@hiroshi4929
@hiroshi4929 3 жыл бұрын
本当にわかり易かった ありがとうございます。
@UK-ue4in
@UK-ue4in 3 жыл бұрын
とてもわかりやすかったです!助かります
@azp_ksk4951
@azp_ksk4951 2 жыл бұрын
仕事柄、gitを嫌でも強制的に1から自分で覚えて触らなきゃいけない状況で、訳も分からずエラーが連発したり・・・。そんな時にこちらの動画を通して、基礎や概要、原因や対応策を実践レベルで理解することができました! 感謝しかありません!ありがとうございます!
@user-bk4ty4qj1f
@user-bk4ty4qj1f 3 жыл бұрын
めっちゃ分かりやすかったです!
@oremalcoffee2056
@oremalcoffee2056 3 жыл бұрын
gitの理解に苦戦していましたがかなりクリアになりました!
@juntanaka5915
@juntanaka5915 3 жыл бұрын
神動画!一番わかりやすいです。ありがとうございます。
@seomaru
@seomaru 3 жыл бұрын
ありがとうございます!😊
@katugorouZzz
@katugorouZzz 2 жыл бұрын
めっちゃわかりやすかったです。 有難うございます。
@at4496
@at4496 3 жыл бұрын
ものすごく丁寧に解説していただいてありがとうございます. 非常に助かりました.
@seomaru
@seomaru 3 жыл бұрын
ありがとうございます! ご質問などありましたらお気軽にご相談ください😊
@Control_Bear
@Control_Bear 3 жыл бұрын
未経験からエンジニアの仕事の内定を頂いたのですが、仕組みを理解しないままGithubを使ってきたのでこの動画を見つけて助かりました!ありがとうございます!
@seomaru
@seomaru 3 жыл бұрын
未経験から内定おめでとうございます😃
@user-ob4ig7ss4o
@user-ob4ig7ss4o Жыл бұрын
仕事で勉強しているのですが、ほんとに難しくて何が何だか分からなかったので、すごくわかりやすくて理解できました。 未だかつてこんなに丁寧ですんなり頭に入ってきた解説は初めてです。ありがとうございました。 また、今度仕事で使うので、できたら初心者向けのC♯の基本的な構造やコードの解説動画を出していただけたらありがたいです🙏
@date5259
@date5259 3 жыл бұрын
すばらしい動画に拍手: ¥500 👏👏
@k_xxqa8815
@k_xxqa8815 2 жыл бұрын
めっちゃ分かりやすくて助かりました!!!!
@hyster5150
@hyster5150 3 жыл бұрын
git解説で一番わかりやすいです!
@seomaru
@seomaru 3 жыл бұрын
ありがとうございます!
@zakiyama0108
@zakiyama0108 2 жыл бұрын
鬼わかりやすかったです。あざます。
@user-ix5ph8ct4j
@user-ix5ph8ct4j 2 жыл бұрын
神動画すぎた
@masayukioda1392
@masayukioda1392 3 жыл бұрын
gitの概念から使い方までものすごくわかりやすくて助かりました!!ありがとうござました!!
@fluororubberch2wcf2cf3cfwc2
@fluororubberch2wcf2cf3cfwc2 3 жыл бұрын
わかりやすい!
@user-yq7jk7uw8c
@user-yq7jk7uw8c 2 жыл бұрын
なんかできそうな気がする。すばらしくわかりやすい。
@kiokisun1974
@kiokisun1974 3 жыл бұрын
一番わかりやすいい。。。
@seomaru
@seomaru 3 жыл бұрын
ありがとうございます😊
@user-ki5nm2sr4k
@user-ki5nm2sr4k 3 жыл бұрын
今まで調べた中で1番分かりやすかったです! ご質問なのですが、Gitのような分散型バージョン管理ツールは他にもありますが、その中でもGitのここが秀でている!他と比べてGitしかない機能など、Gitを使うメリットを知りたいです!
@seomaru
@seomaru 3 жыл бұрын
あざます!😊 非分散型ならSubversionなどが流行ってましたが、 gitに比肩する分散型ツールって正直聞いたことがなかったです。。
@komattaa
@komattaa Жыл бұрын
よくある git の解説本よりずっとわかりやすいです。
@kaj694
@kaj694 3 жыл бұрын
6:50 ファイルは自分のパソコンに用意するのですか? また,それはどのディレクトリに用意したほうがいいですか?
@mienayasui5882
@mienayasui5882 2 жыл бұрын
大変わかりやすくて勉強になります!ありがとうございます。 13:54前後の画面での解説でわからなくなったのですが、「Code」の画面の表示の仕方が、私のPCと違い、確認作業ができません。 実際のファイルの中身ではなく、git …. という箇条書きがいくつもあります。 これは、画面の切り替えなどして解説いただいている動画と同じような画面にすることはできますか? プログラミング超初心者で、swiftでのアプリ制作につまづいており、Githubを活用したいところです。 ご回答いただけると幸いです。
@user-hm5uo6vr2j
@user-hm5uo6vr2j 3 жыл бұрын
15:19 git push のあとにorigin を付けたり付けなかったりする違いはなんですか?
@user-hm5uo6vr2j
@user-hm5uo6vr2j 3 жыл бұрын
6:42 いきなりファイルの話になったのですが、どう操作すればこの画面に移動できますか?
@user-pn1iu1rg3z
@user-pn1iu1rg3z 3 жыл бұрын
僕もそれを知りたいです笑
@user-mn9dy3lt6j
@user-mn9dy3lt6j 2 жыл бұрын
31:07 同一ブランチで、作業対象ファイルの変更が競合したとき、何が起きているのか正直理解できていませんでした。 エラーメッセージの意味が、ようやくわかりました。 ご教授いただき、ありがとうございました。
@hatgp
@hatgp 3 жыл бұрын
gitのSSH接続について説明がなかったのですが、されいてることが前提なのでしょうか?
@rafaelkosaka1683
@rafaelkosaka1683 3 жыл бұрын
いつも分かりやすい動画ありがとうございます😊ちょっと本題からずれちゃうのですが、git pullしてメンバーがそれぞれローカルで作業するときは、どこで動作を確認しながら開発を進めていくんでしょうか?一概に言えないことかもしれないので、せお丸さんの観測範囲内ではどうなのか教えていただけると嬉しいです!
@seomaru
@seomaru 3 жыл бұрын
それぞれのローカル上で動作確認を行います! gitというのはpushするまではそれぞれの歴史が合流しないので、 チェックアウトしたものは個別にローカルで確認することになります
@rafaelkosaka1683
@rafaelkosaka1683 3 жыл бұрын
@@seomaru ご回答ありがとうございます。なるほど、それぞれが本番環境と同等の仮想マシーンなどの開発環境をローカルに作って、動作を検証しながら進める感じですかね。各メンバーが開発環境を構築するのってすごい大変そうに思いました😅
@1jazz779
@1jazz779 2 жыл бұрын
社外のgithubにソースコードをpushするのには抵抗があるので、社内で完結するバーション管理システムがあったら知りたいです?
@jellycoffee5883
@jellycoffee5883 3 жыл бұрын
何度も見てお世話になってます!ありがとうございます! 同じコマンドでも引数の個数が異なっていたりスラッシュを使ったり使わなかったりしていますが、これは省略が起こっているのでしょうか?使いわけているのでしたらどういった風に使い分けているのか知りたいです。 13:00 "git push origin" 15:13 "git push" 28:52 "git push origin develop2" 21:32 "git checkout -b develop master" 28:32 "git checkout -b develop2 origin/master"
@seomaru
@seomaru 3 жыл бұрын
それぞれのコマンドには省略系やオプションがあります。 git push 使い方とか git checkout 使い方でググると見つかるかと思いますが、 例えば git pushの場合はこんな感じです www-creators.com/archives/1472 この辺りをマスターしてくると、 それぞれのコマンドで細かい挙動の違いが見えてくるかと思います😊
@jellycoffee5883
@jellycoffee5883 3 жыл бұрын
@@seomaru ご返信ありがとうございます!リンクまでわざわざありがとうございます。 昨日も早速チーム開発でgithub使いました!オプション等もある程度勉強してみて、便利なものはどんどん使っていきたいと思います。
@user-hn4rl9vl8m
@user-hn4rl9vl8m Жыл бұрын
共同開発していてpushした時のエラーはどうやってわかるんですか?エラーと書いてありますか?errorですか?
@user-nh9ip7sj6j
@user-nh9ip7sj6j 3 жыл бұрын
ありがとうとってもわかりやすい!でも出来ません! cloneが氾濫してますが、ホントはremote addじゃないんですか?もうなにがなんだか。
@shuhei3845
@shuhei3845 3 жыл бұрын
まこなり社長とBGMいっしょ!?
@ladysblendy1836
@ladysblendy1836 3 жыл бұрын
全体的にすごくわかりやすかったんですが、最初のCloneの時点で『リポジトリがないよ。アクセス権があるか確認して」とエラーが出ます。SSHの鍵の設定とか裏でやっておかなければいけない設定があるのでしょうか?
@seomaru
@seomaru 3 жыл бұрын
はい、まさに SSHの鍵の設定が必要になります
@user-pv5tt9tl7d
@user-pv5tt9tl7d 2 ай бұрын
うん、まだちょっとしか見てないけど他のものと比べて分かりやすさが断然違う
@user-hy9jz9xi9f
@user-hy9jz9xi9f 3 жыл бұрын
とても分かりやすかったです!質問なのですが、file1、file2というのがいきなり出てきましたが、どのディレクトリで作成されたものでしょうか。場所はどこでもいいのでしょうか。
@seomaru
@seomaru 3 жыл бұрын
git管理しているフォルダ配下なら場所はどこでも大丈夫です☺️
@user-in3ye3nk8f
@user-in3ye3nk8f 3 жыл бұрын
editer は何を使っていますか? file1と2を作成するところでeditorがあったほうがやりやすそうなので。。intelliJみたいな見た目のやつの名前を教えてくださいお願いします
@seomaru
@seomaru 3 жыл бұрын
JetBrainシリーズ使っています! RubyならRubyMine PythonならPycharmなど
@user-in3ye3nk8f
@user-in3ye3nk8f 3 жыл бұрын
@@seomaru 早いレスポンスありがとうございます!了解です!
@user-in3ye3nk8f
@user-in3ye3nk8f 3 жыл бұрын
@@seomaru 僕はUnityでC#を使っているのでeditorはVS Codeにしました! 便利な拡張機能のおかげでわざわざGithubを訪れなくてもeditor上でpull request をマージしたりできるので気に入っています! いいチュートリアルを作って下さってありがとうございました!
@user-ux9jr2fo1e
@user-ux9jr2fo1e 3 жыл бұрын
すみません、質問なのですがgit push origin と書いてプッシュするのとgit push とだけ書いてプッシュするのとではどういった違いがあるのでしょうか?
@seomaru
@seomaru 3 жыл бұрын
その2つは同じ意味になります!
@user-ux9jr2fo1e
@user-ux9jr2fo1e 3 жыл бұрын
@@seomaru ありがとうございます。
@KeppyNaushika
@KeppyNaushika 3 жыл бұрын
おい、クソ分かりやすいな😀
@KeppyNaushika
@KeppyNaushika 3 жыл бұрын
同時にrebaseしたら、どうなるんだろう....。
@seomaru
@seomaru 3 жыл бұрын
後からpushした方がエラーになりますw
@KeppyNaushika
@KeppyNaushika 3 жыл бұрын
@@seomaru 返信ありがとうございます! -f を付けていても、ちゃんとエラーになってくれるんですか?
@usr747
@usr747 2 жыл бұрын
git stashで、コミットしていない変更が一旦メモリに格納されると言っているけど、それならコンピューターを再起動したらコミットしていない変更が消えてしまうな。
@frshtmrrwfy
@frshtmrrwfy 6 ай бұрын
git reset hardをそんな気安く使おうねって教えると一日の労働がぶっ飛ぶかもよ
@kittyask90714
@kittyask90714 2 жыл бұрын
読んでから観るか、観てから読むか。どちらでも、有料には縁がない。Clone するだけデス。 >_
@tumuji3167
@tumuji3167 2 жыл бұрын
わかりやすいけど、GitHub の画面の解像度悪すぎる😰
@Sakuya_Kurotsuki
@Sakuya_Kurotsuki 2 жыл бұрын
まず、『ターミナル』が何なのかわからない人がいることを念頭に置いた上で、用語解説など、『これが何なのか、どれを開けばいいのか、何で代用できるか』というのを動画の中で解説してほしい。 全部の内容を理解している前提の解説が多くて、それを解決するのに他の動画を探さなきゃならない。 開始7分後で用語解説探して、もう1時間です。1時間半かけてまだ10分も動画が進んでいないです。
@burgermanpei6991
@burgermanpei6991 2 жыл бұрын
リベース推奨!?危険度の説明もないし、どうだろう
@viel586
@viel586 22 күн бұрын
まじで分かりづらい😅
@masasuzuki65
@masasuzuki65 4 жыл бұрын
かなりわかり丁寧に説明されているようでわかりやすいと思いきや、肝心なところの説明が全部抜けているので50分全部聞いても結局わからずじまい。がっかり
@seomaru
@seomaru 4 жыл бұрын
すみません。。><どのあたりが足りてなかったでしょうか?
@masasuzuki65
@masasuzuki65 4 жыл бұрын
@@seomaru Gitがどのように差分を管理しているか、が肝心なところだと思いますが、その説明がなかったと思います。結局他のサイトを見て大まかな仕組みとしてはコミットIDで前の親を指定しているだけという概念がわかっただけでだいぶ納得しました。コンフリクトについてももう少し説明が欲しかったです。
パッケージ管理ツールとセマンティックバージョニング【gem/pip/yarn/npm/composerなど】
16:29
せお丸のプログラマー養成講座【サイバーフリークス株式会社】
Рет қаралды 4,3 М.
Survival skills: A great idea with duct tape #survival #lifehacks #camping
00:27
Василиса наняла личного массажиста 😂 #shorts
00:22
Денис Кукояка
Рет қаралды 10 МЛН
Luck Decides My Future Again 🍀🍀🍀 #katebrush #shorts
00:19
Kate Brush
Рет қаралды 8 МЛН
Visual Studio Codeで学ぶ Git + GitHub
1:18:31
たにぐち まことのともすたチャンネル
Рет қаралды 26 М.
Git研修【MIXI 23新卒技術研修】
1:56:49
MIXI TECH TALK
Рет қаралды 10 М.
個人開発のためのGit入門〜最短距離で学ぶソースコード管理の使い方〜
29:32
人口3万人の街で働くフリーランスエンジニア@打田裕馬
Рет қаралды 4,7 М.
[Introduction to  Git] Basics of Git for beginners ~ Get started in 30 minutes!
31:44
Pythonプログラミング VTuber サプー
Рет қаралды 125 М.
Python入門講座【最新のPython3対応】🔰初心者向けPython入門パーフェクトガイド
1:13:42
せお丸のプログラマー養成講座【サイバーフリークス株式会社】
Рет қаралды 88 М.
Gitでトラブったときに時に使えるコマンド13選
22:27
だれでもエンジニア / 山浦清透
Рет қаралды 13 М.
【GitHub入門】初心者向け!GitHubでチーム開発するための基本操作を解説!
38:47
Pythonプログラミング VTuber サプー
Рет қаралды 90 М.
【告白】未経験エンジニア転向した1年目はめちゃ病んでました。
31:47
だれでもエンジニア / 山浦清透
Рет қаралды 479 М.
システム設計の流れ|基本設計と詳細設計の違いや、設計書の書き方を解説!設計書テンプレートあり
22:53
せお丸のプログラマー養成講座【サイバーフリークス株式会社】
Рет қаралды 53 М.
Let me show you (P8)
0:21
Discovery Boy
Рет қаралды 4,3 МЛН
Rain is falling! #kidssong
0:11
J House jr.
Рет қаралды 8 МЛН
OMG 😂😂😂#funny #rimiufun
0:16
Ri Miu Family
Рет қаралды 6 МЛН
Дочка помогла Отцу 🥹❤️ #shorts #фильмы
0:49