Gitの基本コマンドまとめ【Git入門講座#3】
Summary
TLDRこの動画ではGitの基本的な操作とコマンドをわかりやすく解説しています。Gitの全体像から始まり、ローカルリポジトリとリモートリポジトリの関係、基本的なコマンド(init、add、commitなど)の使い方、変更履歴の記録や共有の仕方について詳しく説明しています。また、Gitを使った開発の流れを理解しやすいように、実際の操作例を交えながら、Gitの思想的な仕組みとその操作手順を明らかにしています。Gitが初めての人でも、この動画を通して基本的な操作をマスターできるようになる内容となっています。
Takeaways
- 🌟 Gitの基本的な操作フローを解説しています。
- 💻 ローカルリポジトリとリモートリポジトリの関係について説明しています。
- 🔄 ファイルの変更、記録、共有のプロセスを紹介しています。
- 🔧 'git init'でリポジトリの初期化方法を説明しています。
- 📝 'git add'と'git commit'を使った変更履歴の記録方法について説明しています。
- 🔍 'git status'と'git diff'で変更内容を確認する方法を解説しています。
- 📚 'git log'によるコミット履歴の確認方法を紹介しています。
- 🔄 'git restore'を使用して変更を元に戻す方法について説明しています。
- 🎓 Git操作の基本コマンドを基礎からわかりやすく解説しています。
- 🤔 Gitの概念と操作が初心者にも理解しやすいように説明しています。
Q & A
ギットの基本的な操作の流れを説明してください。
-1. ローカルでファイルを変更する。2. 変更内容をローカルリポジトリに記録する。3. リモートリポジトリに変更内容をPUSHする。4. 他の人がPULLして変更内容を自分のローカル環境に反映させる。
ローカルとリポジトリとワークツリーの違いを教えてください。
-ローカルは自分のパソコンのこと。リポジトリは変更内容を記録するデータベース。ワークツリーは作業ディレクトリのことで、実際に作業をしている場所。
addとcommitの違いを教えてください。
-addは変更したファイルをステージングエリアに載せること。commitはステージングエリアに載せたファイルの変更内容をリポジトリに記録すること。
diffコマンドの使い方を教えてください。
-git diff でワークツリーとリポジトリの差分を確認できる。git diff --staged でステージエリアとリポジトリの差分を確認できる。
変更内容を元に戻すにはどうすればいいですか?
-git restore コマンドを使う。ファイル名を指定すれば、そのファイルの変更を取り消せる。
変更履歴の確認はどうすればいいですか?
-git logコマンドを使うと、リポジトリに記録された変更履歴を確認できる。
リポジトリの初期化はどうするのですか?
-git init コマンドを実行すると、ローカルリポジトリが初期化される。
ステージングエリアとはどういう場所ですか?
-コミットするために、変更したファイルを事前に置いておく場所。複数ファイルを変更した場合に、一部のファイルだけをコミットしたい時に使う。
コミットメッセージの重要性を教えてください。
-コミットメッセージではその変更の目的や内容を適切に記載することが大切。後から変更内容を確認する際の手掛かりになる。
リモートリポジトリへの変更内容の反映(プッシュ)はどうするのですか?
-git push origin ブランチ名 で変更内容をリモートリポジトリに反映できる。originがリモートリポジトリのデフォルトの名前。
Outlines
😀 キラーの設定と使い方を解説
まずはgitの概要や基本的な操作フローを説明する。ローカルリポジトリ、リモートリポジトリ、ワークツリーなどのキーワードを押さえ、gitの操作の流れを全体像として理解することが大切だとしている。続けてgitコマンドの基本操作として、git initでリポジトリを作成し、git addとgit commitで変更履歴を記録していく使い方を詳しく説明している。
😊 git addとcommitの使い分けとコミットメッセージ
複数ファイルを変更した場合、git addでステージングを使ってコミットしたいファイルだけを選択し、git commitでコミットメッセージと合わせて記録していくことができると説明している。コミットメッセージを付けて変更内容を記録するこの一連の流れがgitの中心的な操作であり、大切であると強調している。
🤔 git logやdiffで変更履歴を把握する
状況を把握するためにgit diffとgit statusで変更内容をちゃんと確認し、git logで変更履歴をチェックする重要性を説明している。変更したところでエラーが発生した場合もgit restoreでファイルを元に戻すことが可能だという。
Mindmap
Keywords
💡基本コマンド
💡Git
💡リポジトリ
💡コミット
💡プッシュ
💡ブランチ
💡マージ
💡クローン
💡フェッチ
💡プル
Highlights
ギットの基本的な操作の流れを理解することが大切
ローカルリポジトリ、リモートリポジトリ、ワークツリーの3つの概念を押さえる
初期化するには「git init」コマンドを使う
変更を記録するには「git add」と「git commit」を使う
「git status」と「git diff」で状況を確認する
変更履歴は「git log」で確認できる
元に戻すには「git checkout」や「git restore」を使う
ギット操作のイメージをしっかり持つことが大切
基本的なコマンドはgit init, git add, git commitなど
状況確認のコマンドはgit status, git diffなど
履歴確認のコマンドはgit logなど
元に戻すコマンドはgit checkout, git restoreなど
動画を参考にギットの操作イメージを身につける
コメントをいただけると動画の参考になる
次の動画でまたお会いしましょう
Transcripts
ども浮き音です今日はビットの基本コマンドまとめ
基礎からわかりやすくというテーマでやっていきます
いやーキットってねは代え難いんですよねこう使ってタイト化しても結構何してるのか
のイメージがね好きにくいのがねきっとだと思うんですよこれなんでかっていうとあの
html とかだという画面に秒
されるのでね結果がわかりやすくて結構イメージしやすいですけど切っとって操作して
ても変更履歴の音
記録とかなので内部の操作ので何してるかねイファ1わからないんですよね
きっと使っててもね今イメージつかみにくいです分かりにくいですっていう方がね結構
多くいらっしゃるので今日はですね
ギッとのない
思想的な仕組みから末阻止基本的なコマンドのところお使いを中心としたかねイメージ
持ってもらえるようにね
今日やっていきたいと思いますのでぜひ最後に聴いていってくださいではまず最初にね
ギッとの基本的な操作の流れ
ここからいきましょうきっとでどういうふうに沿っするますこので全体像歳ということ
でだいぶ今後
学者やすけまずは全体像のと交換やっていきますね
まず登場人物でローカルがいます老化って何
自分のパソコンですねで自分のパソコンでまぁファイルをね
修正しますあるプロジェクトがそのファイルを修正したら次に恋リポジトリになります
リポジトリーっていうのは切っとって変更に記録するものなんですけどその
琉球を記録する場所ですね記録するデータベースがリポジトリーになります
でまず変更内容リポジトリー廊下で記録しますと
記録した次どうするかというと切っ戸羽太からねまあリモートリポジトリって打って
呼ばれてるんですけど
オンライン上にあるリポジトリー置き場がありましてきっと猫にポジション置き場が
ありま
そしてそこに対して立とハーブとかいいんですか横アップをしていきますと
でアップするといえばオンライン上でめち共有したい人に対して共有できるようになる
んですねこの変更履歴っていうのでこれ共有されたらチーム開発とかしていると他の人
もねまぁいらっしゃる監視のろうかん方にまずその変更内容っていうのを
ファン人の廊下のリポジトリに取得していきますで取得してきたそれを今度さん手元の
方のファイルの方に反映させるということをやります
逆にほかの人のローカルでまぁ変更があったそれをこちらにこのギターでアップして
アップされた今の自分の方にそれを取得して来てリポジトリー取得してその内容は釣り
の方
アポ自分のファイルの方に反映させるとこれギットの基本的な操作の中です
こうやって見てみると鉄鋼単純ですよね
まずファイル変更しましたと変更車それを記録しますと
で記録した詐欺っと波部アップします
でアップしたらその内容を今度ね取得していきますとで取得してきたらそれを自分の
またねファイルの方に反映させますというのがネギっとの音全体的な長いです
きっとねまぁ全然小難しいことないのでまずは猫の長いのところでここの全体図を
ちゃんと押さえておきましょう
でこの中根抑えた次アイスまず
この廊下の部分ねこのローンろうかん場所でどういうコマンドでね
操作していくかっていうを見ていこうとメスで切った基本的に今ターミナとか言ったよ
ね
そういった猫ところでまぁコマンドを実行してね操作していくので手間札
ここの部分をね今回は詳しくみていこうと思います
でまず内容としては廊下の基本そう
王様1個目ということで初期化をしますまあ何階まであるプロジェクトの開発をしてい
ますと
そしたらねそのプロジェクト用土にフォルダーディレクトリーをつくってそこに
ファイルまあおいていきません
おいておいたらまぁ今って単純フォルダーの中のファイルがあるだけの状態なんです
けどこれはねちゃんと切っとで管理できるようにする時には切っといニットっていう
コマンドを
使えますこれすると何が起こるかというとローカルの猫のリポジトリーねきっとの変更
履歴の置き場がね
このデータベースが作られるんですよそうすることで編健康ね
レーキっていうのを記録できるようになるのでまずねリットイーっとっていうのをして
リポジトリを作成していきます
で孤児宿題的なコマンドとしてはもう親父 s 様切っドリー
リットっていう風にやるだけですそうするとローカルリポジトリーが新規作成されます
これはギットを始める時に3プロジェクトで
ビットの管理をする時に最初に1回だけね実行するコマンドです
アイデア集いそれを引いてンって初期化をしたりポイントで作った次何やるかというと
浪環境も操作2つ目は
記録です
変更履歴をに記録していくんですねでここねちょっとねわかりにくい
特にこれ at とコミットっていうのを使っていくんですよこのあっとかで何のため
にあるかわからないっていう方がに定期て日いらっしゃるのでこれでちょっと聞いて
いただければなと思いますで登場人物としますは水ステージリポジトリーガーデニ
この3つはまず押さえておくことが
大事ですでは薬って何かっていうとそこよりも手元の作業環境ですね
お手元のかパソコンの作業観光環境のことをワーク釣り行っています
でちょっとステージ飛ばしてリポジトリーはで先ほどたいっていうねこの変更履歴を
記録する場所ですね
利益を記録する場所がリポジトリですと
影響時にこの
えっと変更ないよ曲数月はコミットっていうのを使えばいいんですけども
複数のファイルでこのコミットやるときにですねコミットメッセージっていうのをつけ
れるんですね
どんな変更しましたか変更しましたよって言う
変更ね内容キロのコメントを残すとできてそれと合わせてね
commit っていうのをやるんですねそうするとですね
8この複数のファイルとココアを音はついの方
ローカーでね複数のファイルをその辺校舎といいですね
その中の一部だっけコミットしたいっていう時があるわけです
a b c のファイルを変更しましたでもいろんな変更しましたと
でこれこれの変更にはだけど場所でこれこれの変更に対しては b と c を変更し
ました
そしてそう
先生を開けてコミットしたいっていう時があるんですねそういう時のために合うのが
この at になりますでステージっていう場所になります
ステージっていうのはですねこのコミットするためのファイルの事前置き場になります
例えば atp abc 変更してるけど a 滝コミットしたいときっと9は図
きっとあっとして
それで切っと at a というふうにして a だけ子ステージのせるんですね
でその後きっとコミットってすとこれを a の帰るだけコミットされるんですよ
こういうふうにですね複数ファイル変更したけど一部だってのファイルをね
コミットできるように合うのがこのステージっていう場所でそのための子バンドが at
なりますこのギット at 切っどこミットっていない
変更利益を記録するときにの一つ
まあパターン長いとして使うコマンドはねぜひこの2つはにちょっと頭に入れておいて
いただければなと思いますてまぁ実際舞台時は今度としてはビット at ファイル名
という形で指定します
このファイル名のところねローカルの
その辺こないを全部で一旦ステージん全部あげたいっていう風になったらきっと art
.っていう形でやるとね
全部内容ステージに上げますでコンディットアート使ってステージあげたりせその
ステージに上がっているファイルをコミットするバスト
それに切っとコミット配布 m コミットメッセージという形で書いたら大丈夫です
でこの子
配布の m だねまぁハイフンでメッセージを略なんですけども
本当にこういう高変更しましたよっていう形でね
コミットメッセージを書いてまいりますこのファンキット at ときっとコミットが
値切ったの一番中心となるね
コマンドといってもね差し支えないのでますこのコマンドケアに確実にね
どう意味をね抑えておきます
ショーで変更内容を記録したら続いての音基本操作ですね同環境操作マルサ
状況確認になります変更内容ねこの1位記録した後でますそれかね
いろんなファイルを変更しない変更したねいっぱいのファイル角に変更して
なに変更した彼は回あれは何変更者のだったっけって
でなることでまぁ多々あるのでランドファイルをで確認したかって言うよね
確認ねできるようにしておくのがねとても大事なんですね
そのためあるコマンドかこのステータスと diff になりますまずはですねこれ
ちょっと作図が誓ってこのちょっと最新のコミットしたね
リポジトリーの内容からなんかファイル変更しまし
でさん変更しファイドステイ仕上げたという形ちょっと順番帰って書いてるんですけど
も
まず何のファイルをね変更したかっていうのをね見るのがステータス今少しデータ数と
変更ファイルをチェックすることができますで円弧ファイルステータスでチェックした
ですね
続いてはそのファイルドそのファイル変更車ファイルの
どんな内容音を
円光社かそのファイルの変更内容見てそんときに使うのが
diff ですねこのリポジトリー最新コミットしてから
ワークツリーの変更点であったりとか最新コミットカラーの
このステージとのさあ分の変更内容みたいキャディ付を使います
基本的に使い方としてはですね
コミットする前瀬木っと at する前とか切っとコミットする前にこのステータスや
diff で変更内容を確認してあこれ変更内容を問題ないなんてを確認してから at
とコミットで編講演記録していくっていうのは長いで基本的な操作というのはやって
いきますて具体的なコマンドとしてはまずはです
ビット diff コマンドですねでこれ
でリポジトリーとワープツリーの間のねさあ分 t のチェックできます
続いて切っドリフハイフン配布ステージをですこれで
リポジトリーとステージの差分体のチェックできます
で変更ファイルを確認した時はピットステータスコマンドを使っていくことになります
ではねこの2つのコマンドを使って状況確認もできるようになりましたと
続いてやりたいのですね同館基本操作マリオンっていうことで履歴の確認をねやって
いきたいなと思います
エコパしてませんちょっとせませんあのお水体の指定させてください
失礼しましたで最近ですがこれスイートを使ってるんですけどもあの
左右ねよく飲んでるんですよ朝お湯を沸かして
demag ず打つ受注5分ぐらい沸騰させてねあとは10分くらい冷やしたやつを
飲んでるんですけどこれで何かねお腹の調子がねよくなる気がしますねぼくで結構お腹
があの胃腸が弱くてですね
ですけど
これで濃霧とね結構なんか朝入ってからねあお腹の調子が良くであるような気がしてて
最近なんかずっと採用を飲んでたりしますでパン話を戻しですね
履歴の確認をしていきたいですとで続いてはネコリポジトリーの中にねまぁいっぱい
コミットして変更年記録したね変更内容位置変更内容に来ないよさあみたい私いっぱい
今いろんな音変更金さ
れていきますときっとなぁ者ってこの変更履歴や高くあの
記録されていてそれぞれに確認したいとか元に戻したりすることができるところだ一つ
で大きなメリットなのでじゃあどんな変更したかというのを見たいですとそうした時で
どうしたらいいかというと本当にいつかラギッドログっていうコマンドになりますこれ
使うと猫の変更内容の履歴より1当院
チェックすることができますって口だけはコマンドとしては様燃やせ
キッドログと州だけこれ変更内容を記録できます
前ので何どんな変更したかなぁみたいなところを見たいときでこのキットログを使うの
がオススメです
ログのねまあその6の確認もできるっては続いてはですねき楼観剣を走さんまるごと
いうことで元に戻すです
ファイルをねいろいろ変更車いろいろ変更した結果
ウェラーが出たよもうちょっとゆる変更すしすぎてどこでエラーでだかわからねあー
もうとりあえず元に戻そう
そういう時に使えるのが
今回紹介するディストあーっていうねコマンドになります
最新のリポジトリーまあまあコミットした状態からまあワーク2の方で変更しましたと
変更したところステージ載せましたって言った時にそれぞれねこの状況をもとに合成の
ディストアーになります
まずはですねこのステージのしたファイルを単柱はついのほイング
どうしたいときもリストアップしましてこのワープついの変更内容を取り消して最新の
コミットと同じお手元の調停もしたいティピボディストアーを使っていきますで
コマンドとしてはですね
まずギットリストファイルめっていう風にするとこれはワークツリーの変更を取り消す
コマンドになりますこのファイル名してしたファイル米変更をね
取り消すことができますでゲットリスト配布ハイフンステージのファイル女ってすると
ステージに上げた変更を
ワークツリーに戻すことができますはいというわけで今回
木
どのローカーの基本コマンドで見てきました
いかがでしたでしょうか今回に頭を使って解説しているのに猫のイメージ持ってね操作
していただくとだいぶねわかりやすくなるんじゃないかと思います
きっと姉イメージですよイメージで強度ないよう少しでもわかりやすかった参考になっ
たという方にコメントしていただけるとか僕はね
実際今日どうだったかってのはからねとても参考になるんだねとても嬉しいです
というわけで最後に見てくださりどうもありがとうございましたまた次の動画でお会い
しましょう
5.0 / 5 (0 votes)