momochi技術メモ

勉強したことなどを自分用にまとめます。

Git_01(add, commit, status, diff)

基本構成図

ステージングに移す add

# ワークツリーにあるすべてのファイルをステージングに移す
git add .
# 指定したファイルのみ
git add <ファイル名>

addを取り消し

git restore

リポジトリに登録 commit

# コミットメッセージを入力するエディタが起動する
git commit 
# エディタを省略する
git commit -m "<コミットメッセージ>"
# 差分がエディタに書き出される
git commit -v

commitを取り消し

git restore --staged

直前のコミットに追加の変更を加える

コミットをする → この変更を忘れてた!! → 変更を加える → git commit --amend

git commit --amend

変更状況を確認 status

git status

差分を確認する diff

# ワークツリーとステージの差分
git diff <ファイル名>
# ステージとリポジトリの差分
git diff --staged <ファイル名>