0
0

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の超基本について忘備録

Last updated at Posted at 2025-03-08

Gitとは

 プログラムのソースコード等を管理し、さらに変更履歴を記録・追跡するための分散型バージョン管理システム。例えば、仮にソースコードを上書きしてしまっても、簡単に元に戻したりといったことができる。
Gitといったバージョン管理システムを利用すれば、「データに対して更新版や修正版といったファイルが増えてしまう」「どのファイルを編集していいか分からなくなる」といった問題を解決できる。

Gitの注意点

 Gitは便利でメリットだらけだが、以下の点に注意すべきである。

  • 学習コストがかかる
  • 運用ルールをチームで決める必要がある

Gitの基本用語

用語 意味
リポジトリ ファイルや変更履歴を保存しておけるデータベース
リモート
リポジトリ
ネットワーク上にあるリポジトリ
他ユーザと変更履歴を共有するために使う
ローカル
リポジトリ
ローカルにあるリポジトリ
ローカル環境でソースコード等の編集を行う
コミット ファイルや変更をリポジトリへ登録する
プッシュ ローカルリポジトリ上のファイルや変更をリモートリポジトリへアップロードする
プル リモートリポジトリ上のファイルや変更を、ローカルリポジトリへダウンロードする
クローン リモートリポジトリ上のファイルや変更を、全てローカルリポジトリへダウンロードする
何も登録されていないローカルリポジトリへコピーしたいときに使用
ブランチ 同一リポジトリ内で履歴を分岐させること、もしくはその作成した分岐
ブランチ側で変更を反映させても、他のブランチには影響しない。
バグ修正や機能追加などの場合に使用
マージ 作成したブランチをメインのブランチへ統合すること

GitHubとの違いは?

 GitHubは「Gitという仕組みを利用したweb上のバージョン管理サービス」であり、Gitという仕組みそのものではない。

コマンド

ブランチを指定してクローンする

git clone -b {ブランチ名} {リポジトリのアドレス}
0
0
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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?