【Git】とは?
AIを使った個人開発が広がる今、未経験者にも分かりやすくー基礎編ーから開発用語を解説していきます。😉
【Gitとは?】コードの「セーブポイント」を作って共有する仕組みをやさしく解説
「GitHubからクローンしてください」や「Gitにプッシュしてください」──AI開発やチーム開発を始めると、 Gitを使う場面が出てきます。
最初は難しく感じますが、イメージとしてはゲームのセーブポイントのようなものです。
■ Gitとは?
Gitとは、ソースコードの変更履歴を管理するためのツールです。
"ギット"と読みます。("ジット"と言う方もいます。)
ゲームでセーブをするように、「この時点では正常に動いていた」という状態を記録できます。
そのため、
・バグを入れてしまった
・動かなくなった
・前の状態に戻したい
という場合でも、以前の状態へ戻しやすくなります。
また、このセーブポイントをチーム間で共有も出来ます。
■ GitとGitHubの違い
Git:自分のPCで変更履歴を管理するツール
GitHub:Gitで管理したコードをインターネット上に保存・共有するサービス
Gitが「セーブ機能」、GitHubが「オンライン保存場所」と考えると分かりやすいでしょう。
■ 代表コマンド
git clone
→ サーバーのセーブポイントからコピー(複製をダウンロード)してくる
git commit
→ 現在の状態を、自分のPCにセーブ(記録)する
git push
→ セーブした内容をGitHub(サーバー)へアップロードして保存・共有する
■ まとめ
Gitは、コードの変更履歴を安全に管理するために不可欠な仕組みです。
個人開発でも「動いたバージョンを保存→改善→戻す」という作業フローが出来ると安心です。
▼IT用語辞典(参考)
・e-Words IT用語辞典:https://e-words.jp/w/Git.html
不適切な文章や分かりにくい説明があれば、コメントなどで教えてくださると嬉しいです。☺️
今後も
・アプリ開発情報やヒント
・AI活用やIT関連記事
・NPO技術支援活動
などを続けていきますので、応援していただける方は
メンバーシップへの参加もご検討くださると幸いです。😉
▼メンバーシップはこちら
いいなと思ったら応援しよう!
よろしければ応援お願いします。
いただいたチップは主にNPO「アクセプト・インターナショナル」への寄付や支援活動費に使わせていただきます。🌐