新着記事一覧
タグ一覧
テーマ
ライト
ダーク
iPentec.com
/
Doc
/
Visual Studio
/
Git
目次
1
概要
2
手順
ローカルのGitリポジトリに間違ってファイルを追加してコミットしてしまったので元に戻したい - コミットの取り消し - Visual Studio
ローカルのGitリポジトリに間違ってファイルを追加してコミットしてしまった操作を元に戻す手順を紹介します。
概要
ローカルのリポジトリにコミットする際に追加しない予定のファイルを一緒に追加してコミットしてしまった場合に、 コミットを取り消したいことがあります。この記事では、ローカルリポジトリにファイルを間違って追加してしまった場合にコミットを取り消す手順を紹介します。
注意
リモートリポジトリにプッシュしてしまった場合は、ファイルを削除したコミットをプッシュするか、git revertを利用する方法、 git reset 後に再プッシュする方法があります。
git revertを利用する方法は
こちらの記事
git resetを利用する方法は
こちらの記事
を参照してください。
手順
間違ってローカルリポジトリにコミットした状態です。プッシュはしていないため、[送信数]の表示が"1"になっています。
[送信数 1 / 受信数 0]のリンクをクリックするか、[Git]メニューの[ブランチの管理]の項目をクリックします。
ブランチの状態が表示されます。過去のコミットやプッシュの履歴が表示されています。
[ローカル履歴]の一番上(先頭)の項目をクリックして選択し、右クリックします。 ポップアップメニューが表示されますので、[リセット]メニューの[変更を保持 (--mixed)]の項目をクリックします。
クリックすると、選択した状態に戻り、コミットが取り消されます。
コミットが取り消されたため、[変更]の一覧もコミット前の状態に戻ります。
注意
[出力方向]の欄にある、取り消ししたい項目であるコミットした項目を選択して右クリックし、ポップアップメニューの [リセット]メニューの[変更を保持 (--mixed)]の項目をクリックしても、元の状態には戻りません。 先に紹介した手順にある通り、戻したい位置の項目をクリックして選択してリセットする必要があります。
コミットの取り消しができました。
著者
Penta
iPentecのメインプログラマー
C#, ASP.NET の開発がメイン、少し前まではDelphiを愛用
関連するページ
GitHubでリポジトリを作成する
TortoiseGit でサーバーのリポジトリの複製を作成する (Gitプロトコルを利用)
Visual Studio 2015 でGitリポジトリにタグを追加する
作成したプルリクエストを取り下げる
Team Foundation ServerのGitリポジトリにコミットする
ブランチのGitリポジトリにコミットする
GitHubへのサインアップ - GitHub アカウントの作成
gitignore ファイルに日本語(マルチバイトキャラクター)のファイル名、フォルダ名を記述しても除外されない
最終更新日: 2022-07-24
作成日: 2022-07-24
ドキュメント
新着記事一覧
タグ一覧
ドキュメント トップ
コンテンツ
YouTube
iPentec
プライバシー
iPentecについて
iPentec all rights reserverd.