blog

Git の一般的な操作

1. ステージングの前にローカルの変更を取り消す 2. ステージングの後にステージングエリアの変更を取り消す 3. ローカルリポジトリにコミットした後に現在のコミットを取り消す 4. コミットを修正す...

Sep 2, 2020 · 2 min. read

1.ステージング前のローカル変更の取り消し

  • ステージングせずにローカルで行った内容を見るには
git diff
  • ローカルでの変更をすべて取り消します:
git checkout -- [filename]
  • 特定のファイルに対する変更を元に戻します:
git reset --hard
<=>
git reset .
git checkout --

2.ステージング後、ステージングエリアの変更を元に戻す

  • ローカルで変更されたすべてのファイルをステージングエリアに追加します:
git commit -m "modify some files"
  • ステージングエリアの変更を表示します:
git reflog
git reset --hard f8651ff
  • ステージングエリアのすべての変更を元に戻します:
git add src/app/app.component.css
git commit --amend
  • 1と2の2つのコマンドを1つにまとめることができます:
git commit --amend -m "add test container"

3.ローカルリポジトリにコミットした後、このコミットを取り消します。

  • ステージングエリアのすべてのファイルをローカルの Git リポジトリに保存し、スナップショットを作成します:
  • 現在のコミットの親である a18c6fa に戻ります:
git checkout a18c6fa
  • コミットをリセットします:
  • リセットコミットの操作を逆にします:

4.コミットの変更

  • 新しいコミットIDを生成せずに、足りないファイルを追加します:
  • コミットメッセージテキストの修正

5.コミット履歴の特定のコミットを元に戻す

git revert 711bb0b

6.衝突が発生した場合のマージの取り消し

  • 新しいコミット ID を再生成することなく、不足しているファイルを追加します:
git merge --abort
Read next

IndexedDBの使用例(パッケージ版)

IndexedDB は、大量の構造化データをクライアント側に保存するための基礎となる API です)。 この API はインデックスを使用して、データに対する高性能な検索を可能にします。 保存中に

Aug 31, 2020 · 2 min read