TECH I.S.

Git ステージング環境


プラットフォームを変更します:

Shift focus to GitHubGitHubShift focus to BitbucketBitbucketShift focus to GitLabGitLab

Git ステージング環境


Gitの中核機能の1つは、ステージング環境とコミットの概念です。

作業中に、ファイルを追加、編集、削除することがあります。ただし、マイルストーンに達したとき、または作業の一部を完了したときは、ファイルをステージング環境に追加する必要があります。

ステージファイルは、作業中のリポジトリにコミットする準備が出来たファイルです。commitについては後ほど詳しく学びます。

今のところ、index.htmlでの作業は完了です。したがって、それをステージング環境に追加できます。

git add index.html
ファイルはステージングされているはずです。ステータスを確認してみましょう。

git status
On branch master
    
No commits yet
    
Changes to be committed:
  (use "git rm --cached ..." to unstage)
    new file: index.html
これで、ファイルがステージング環境に追加されました。

Gitで複数のファイルを追加


一度に複数のファイルをステージングすることもできます。さらに2つのファイルを作業フォルダーに追加しましょう。もう一度テキストエディタを使用します。

リポジトリを説明するREADME.mdファイル (すべてのリポジトリに推奨)

# hello-world Hello World repository for Git tutorial This is an example repository for the Git tutoial on https://techis.jp/guide This repository is built step by step in the tutorial.
基本的な外部スタイル シート (bluestyle.css)

body { background-color: lightblue; } h1 { color: navy; margin-left: 20px; }
そしてindex.htmlを更新し、スタイルシートを含めます。

<!DOCTYPE html> <html> <head> <title>Hello World!</title> <link rel="stylesheet" href="bluestyle.css"> </head> <body> <h1>Hello world!</h1> <p>This is the first file in my new Git Repo.</p> </body> </html>
次に、現在のディレクトリ内のすべてのファイルをステージング環境に追加します。

git add --all
個々のファイル名の代わりに--allを使用すると、すべての変更(新規、変更、削除)ファイルがステージングされます。

git status
On branch master
    
No commits yet
    
Changes to be committed:
    (use "git rm --cached ..." to unstage)
        new file:   README.md
        new file:   bluestyle.css
        new file:   index.html
これで、3つのファイルすべてがステージング環境に追加され、最初のコミットを行う準備が整いました。
注:git add --allの短縮コマンドはgit add -Aです。

プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細