1
0

変更状況を確認できる&元に戻すことができる

Posted at

変更状況の確認

git status
確認

変更内容の確認

git diff
内容を確認

変更履歴

git log
履歴を表示する

git log --oneline
より簡潔に履歴を表示する

ファイルの変更の取り消し

git checkout -- <ファイル名>
ファイルを直前のコミットの状態に戻す方法

ステージの変更の取り消し

git reset file_name

git add でステージングしたファイルを取り消す



ソースコードやプロジェクトファイルの変更や保存に関する一般的なフロー

ワーキングツリー → インデックス → ローカルリポジトリ → リモートリポジトリ

ワーキングツリー : 最新のファイル状態
インデックス : コミットするためのファイル状態
ローカルリポジトリ : ファイルの変更履歴を記録(ローカル環境)
リモートリポジトリ : ファイルの変更履歴を記録(共有できる)

下記の用にそれぞれに変更履歴を反映させていきます。

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

1
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
1
0