はじめに
GitとGitHubについて、本当に最低限の使い方について学んだので、その備忘録です。
Git
Gitは、テキストファイルなどのバージョンを管理するためのソフトウェア(インストール方法は省略)。リモートリポジトリとそのコピーのローカルリポジトリがある
ローカルリポジトリの作成
- ローカルにディレクトリを作る
- その中で
$ git init
リモートリポジトリへのアップロード
$ git push origin main
(mainはブランチの名前)
リモートリポジトリの最新の状態をローカルリポジトリにダウンロードして反映する
$ git pull
-
pull
=fetch
+merge
とのこと
変更したファイルを元に戻す
$ git checkout .
コミットログを見る(下記は5つ前まで)
$ git log -5
現在のブランチの状態を確かめる
$ git status
ブランチ一覧確認
$ git branch
originの確認
$ git remote get-url origin
- originは、リモートリポジトリのURLの別名
コミット
- ファイル編集
- コミット直前のエリア(ステージングエリア)に追加
$ git add .
(この場合、変更したもの全て) - ローカルリポジトリにコミット
$ git commit -m "コミットメッセージ"
GitHub
自分のコードを公開する場所
- アカウントを作成
- リモートリポジトリを作成する。そのURIを使う
- インデックスをGitHubに作成
$ git remote add origin URI
- ローカルリポジトリからpushする