ローカルリポジトリ

簡単にいうと、自分の手元にあるパソコン内で完結する操作

リモートリポジトリ

他の人と共有するためのリポジトリ(ex GitHub)

git remote

リモートブランチに関する操作を行います。

# リモートブランチを登録
$ git remote add リモートリポジトリ名 URL

# リモートリポジトリの確認
$ git remote -v

git push

# リモートにブランチ(コミット)をpush(upstreamブランチが設定されていない場合)
$ git push -u リモートリポジトリ名 ブランチ名

# リモートにブランチ(コミット)をpush(upstreamブランチが設定されている場合)
$ git push

※ upstreamブランチとは

リモート上にあるローカルブランチに対応するブランチのことです。

ローカルブランチでpushやpullの操作をすると、upstreamブランチに対してその操作を行うことになります。

git pull

リモートリポジトリにある最新のコミットを取得する。

# 今いるブランチの最新コミットを取得する
$ git pull

.gitignore

Gitの管理対象から除外するファイルはこのファイルに記載しておくと管理対象から除外できる

.gitignore の書き方。ファイル/ディレクトリの除外