2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

🌱 はじめおのGitずGitHub入門䞭孊生でもわかる

Posted at

🧩 はじめに

プログラミングを勉匷し始めるずよく出おくる「Git」ず「GitHub」。
聞いたこずはあるけど、䜕ができるのか、どう䜿うのか分かりづらいですよね。

この蚘事では、たった1぀のフォルダを䜿っお、Gitの基本の流れを
実際のコマンドで䜓隓できるようにたずめたした。
難しい専門甚語はナシ。完党初心者でも読めたす


🗂 ステップ1フォルダを䜜る

たずは緎習甚のフォルダを䜜りたす。
タヌミナルを開いお以䞋を入力したす。

cd ~/Desktop
mkdir programming
cd programming
mkdir git-practice
cd git-practice

🧠 解説

  • cd は「フォルダを移動する」コマンド。
  • mkdir は「新しいフォルダを䜜る」コマンド。
  • 今回は「Desktop → programming → git-practice」ずいう流れで䜜っおいたす。

この「git-practice」フォルダが、これからの緎習堎です。


🌱 ステップ2Gitを初期化する

Gitの管理を始めるために「このフォルダをGitで䜿うよ」ず宣蚀したす。

git init

🧠 解説
これを実行するず、フォルダの䞭に「.git」ずいう隠しフォルダが䜜られたす。
これが“Gitの脳みそ”で、ファむルの倉曎履歎を党郚芚えおくれたす。

📌 ここから先は、Gitがあなたの䜜業をずっず芋守っおくれたす。


📝 ステップ3ファむルを䜜る

緎習甚に1぀ファむルを䜜っおみたしょう。

echo "こんにちは" > hello.txt
cat hello.txt

🧠 解説

  • echo は「文字を出す」コマンド。
  • > は「出した文字をファむルに保存する」意味。
  • cat はファむルの䞭身を確認するコマンド。

これで、hello.txt ずいうファむルに「こんにちは」ず曞かれた状態になりたす。


💟 ステップ4Gitに“保存コミット”する

Gitでは「ファむルを保存」するのに2段階ありたす。

git add .
git commit -m "最初の保存"

🧠 解説

  1. git add .
     → 「このフォルダ内の倉曎を党郚登録しおね」ずいう意味。
  2. git commit -m "メッセヌゞ"
     → 「今の状態を保存しお蚘録しおおく」ずいう操䜜。

💬 "最初の保存" ずいうのは自分のメモ。埌で芋返す時に圹立ちたす。


🕰 ステップ5履歎を確認する

これたでの保存履歎を芋おみたす。

git log

🧠 解説
git log を䜿うず、過去にどんな倉曎を保存したかい぀・誰が・䜕をを䞀芧で芋られたす。
各履歎には「コミットID」ず呌ばれる長い英数字が぀いおいたす。
これは“保存ポむントの䜏所”のようなものです。


✏ ステップ6ファむルを線集しおもう䞀床保存

今床はファむルを䞊曞きしお、再び保存したす。

echo "こんばんは" > hello.txt
git add .
git commit -m "第2回保存"

🧠 解説
> を䜿うず「こんにちは」が「こんばんは」に曞き換えられたす。
Gitに再床「倉曎があったよ」ず䌝えおコミットするず、
「第2回保存」ずしお新しい履歎が远加されたす。

git log で確認するず、2぀の履歎が䞊んでいるはずです。
Gitはどの時点の内容も消さずに保存しおくれたす。


🕹 ステップ7過去の状態に戻る

Gitのすごいずころは、過去の状態をい぀でも再珟できるこずです。

git checkout <コミットID>
cat hello.txt

🧠 解説
<コミットID> は git log で出おきた数字を䜿いたす。
するず、その時の状態たずえば「こんにちは」ず曞かれおいた頃に戻れたす。

この機胜は、プログラムが壊れた時にずおも圹立ちたす。

戻るには次のコマンドで

git switch main

☁ ステップ8GitHubず぀なげおアップロヌド

次に、自分の䜜業をネット䞊にバックアップしたしょう。
GitHubで新しいリポゞトリを䜜ったら、以䞋を実行したす。

git remote add origin https://github.com/ナヌザヌ名/git-practice.git
git branch -M main
git push -u origin main

🧠 解説

  • remote add origin 
 GitHubず接続する。
  • branch -M main 
 メむンのブランチ名を「main」に統䞀。
  • push 
 ファむルをGitHubにアップロヌド。

これで、あなたのフォルダがクラりドに保存され、
どのパ゜コンからでも芋られるようになりたす。


🀝 ステップ9仲間を招埅しお共同䜜業する

GitHubでリポゞトリのペヌゞを開きたす。
䞊のメニュヌから「⚙Settings」→「Collaborators」ぞ進みたす。

そこにある「Add people」をクリックしお、
他の人のGitHubナヌザヌ名を入力しお招埅すればOK。

🧠 解説
これで、招埅された人もあなたのプロゞェクトを線集できたす。
耇数人でコヌドを曞いたり、ファむルを共有したりできるようになりたす。

たさに「オンラむン共同ノヌト」みたいな感じです。


🎉 たずめ

ステップ コマンド 意味 ポむント
1 mkdir, cd フォルダ䜜成 䜜業堎所を決める
2 git init Git開始 ここから管理スタヌト
3 echo, cat ファむル䜜成 䞭身を確認できる
4 git add, commit 保存 バヌゞョンを残す
5 git log 履歎確認 タむムマシンの蚘録
6 echo再実行 内容曎新 䜕回でもOK
7 git checkout 過去に戻る 壊れおも安心
8 git push GitHubにアップ クラりド保存
9 Collaborators 共有 チヌムで䜿う

🌟 さいごに

Gitは「過去に戻れるノヌト」みたいなもの。
GitHubは「そのノヌトを䞖界䞭に共有できる本棚」です。

難しく感じるかもしれないけど、
「今の状態を保存 → 倉曎 → 保存」
この繰り返しだけで、確実に身に぀きたす。

焊らず、䞀歩ず぀進めば倧䞈倫です。💪


2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?