LoginSignup
3
0

More than 3 years have passed since last update.

GitでリモートリポジトリにPushするまで

Last updated at Posted at 2021-04-28

はじめに

チーム開発でgitを利用するためによく使うコマンドを簡単な手順書として残しておきます。

Gitがリモートリポジトリにアップロードするまで

# すべての変更を含むワークツリーの内容をインデックスに追加
$ git add -A

# インデックスに追加されたファイルをコメントを付けてコミットする
$ git commit -am "アプリ初期化"    <- コメントを入力

#リモートリポジトリの変更を、現在のブランチに取り込む(fetch + merge)
$ git pull

#リモートリポジトリに変更を書き込む
$ git push
 or
$ git push origin

Gitの構造

Gitは以下の順番でアップロードされている

ワーキングツリー  ->  インデックス  ->  ローカルリポジトリ  ->  リモートリポジトリ
  • ワーキングツリー : 作業場所
  • インデックス : コミットする変更を準備する場所
  • ローカルリポジトリ : 変更履歴を記録(ローカル環境)
  • リモートリポジトリ : 変更履歴を記録(共有できる)

またgitのコマンドは下記のようにアップロードしていく

  • git add : 「ワーキングツリー → インデックス」
  • git commit : 「インデックス → ローカルリポジトリ」
  • git push : 「ローカルリポジトリ → リモートリポジトリ」

※インデックスがワークツリーとリポジトリの間にある理由
理由は、以下の2つ

  • ワーキングツリー内の必要ないファイルを含めずにコミットを行える。
  • ファイルの一部の変更だけをインデックスに登録してコミットが可能
3
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
3
0