Gitでコミットする方法と基本的なオプションの使い方

Gitを使ったバージョン管理において、コミットは非常に重要な操作の一つです。コミットを行うことで、ファイルの変更履歴を記録し、必要に応じて過去のバージョンに戻ることができます。

この記事では、Gitの基本的なコミット操作について紹介します。

基本の構文
git commit -m 'コミットログ'

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

git commit --amend

実行例

git commit -m 'initial commit'
git add forgotten_file
git commit --amend

コメントを何も変更しない場合は次のようにする。

git commit --amend --no-edit

直前のコミットのコメントを修正する

git commit --amend -m <コメント>

ステージングの一部ファイルのみコミットする

git commit -m 'commit log' -- <ファイル1>[,<ファイル2>,...]

ローカルのコミットを破棄する

ワーキングツリーを取得済み(pullfetchで取得した位置)のリモートリポジトリと同じ状態まで戻します。
ローカルの変更は全て破棄されます。

git reset --hard <リモートリポジトリ名>/<ブランチ名>

実行例

git reset --hard origin/main

任意のコミットまで戻す

ローカルのコミットを任意のコミットまで戻したい場合は、次のコマンドを実行します。
変更は全て破棄されます。

git reset --hard コミットID
このエントリーをはてなブックマークに追加
にほんブログ村 IT技術ブログへ

コメント

メールアドレスが公開されることはありません。 が付いている欄は必須項目です