【未経験プログラミング】Gitの基本【20日目】

①Git 追加されたファイルや文字があればgit statusで見ると赤く表示される。

②git add  ファイル名(git add sample.txt)すると更新されたファイルはステージします。

③コミットします。 git commit

④nano起動するのでコメントを入れる、ctrl+x で保存 Y enter

 

Gitのコマンド

git init 現在のフォルダ内にリポジトリを作成し、ワークツリーとインデックスを用意。

git add ファイル名 :新規追加や変更されたファイルを選択し、ステージさせる。

git commit ステージされた変更をコミットする。

git status:ファイル単位で確認する。

git dff ワークツリーとインデックスを比較して、差分表示

git log 過去のコミット履歴を確認。

 

保存先=リポジトリ

リポジトリは2種類 ローカルリポジトリ、リモートリポジトリ

 https://techacademy.s3.amazonaws.com/training/github/basic/git_repository_figure.png

ワークツリーとインデックス

ワークツリー=Gitでバージョン管理されているフォルダ内のこと。

ステージした後にコミットするとバージョンが1つ進む。

https://techacademy.s3.amazonaws.com/training/github/basic/git_index_figure.png

インデックスの役割

コミットを行う前にワークツリーの変更箇所の中から関連性のある変更のまとまりを選択する重要な役割がある。

 

ローカルリポジトリでの変更をリモートリポジトリへ反映した。

git remote add origin リモートリポジトリURL:ローカルリポジトリにリモートリポジトリを登録する。

git remote -v:ローカルリポジトリに登録されたリモートリポジトリの一覧を表示する

git push origin master:登録したリモートリポジトリへプッシュする

originとは

自分のローカルリポジトリと同じリモートリポジトリをoriginという名前にする習慣。

理由はgit cloneをすると自動でoriginとなる為。