目次

削除してしまったファイルをローカルのGitリポジトリから取得しなおす (Visual Studio 利用)

目次

削除してしまったファイルをローカルのGitリポジトリから取得しなおす手順を紹介します。
Visual Studioのチームエクスプローラーを利用した操作方法を紹介します。

概要

Gitリポジトリで管理されているファイルでファイルを削除してしまった場合にGitリポジトリに管理されているバージョンのファイルで復帰させたいことがあります。
編集を進めていたが、うまくいかずにファイルを削除して元に戻したいといった状況で起こります。
この記事では、Gitリポジトリで管理されているファイルを削除して、削除をローカルGitリポジトリにコミットする前の状態で、元のファイルを再取得する手順を紹介します。

手順

下図が元のファイルです。Gitリポジトリにコミットされ、Gitリポジトリで管理されているファイルです。
削除してしまったファイルをローカルのGitリポジトリから取得しなおす (Visual Studio 利用):画像1

ファイルを一つ削除します。Startup.cs ファイルを削除します。
削除してしまったファイルをローカルのGitリポジトリから取得しなおす (Visual Studio 利用):画像2

Visual Studioを起動し[チームエクスプローラー]を表示します。ホーム画面で[変更]タイルをクリックします。
削除してしまったファイルをローカルのGitリポジトリから取得しなおす (Visual Studio 利用):画像3

[変更]画面が表示されます。[変更]セクションに Startup.csファイルが打ち消し線で表示されています。Startup.csファイルがなくなっていることが検出されています。
削除してしまったファイルをローカルのGitリポジトリから取得しなおす (Visual Studio 利用):画像4

Startup.csの項目をクリックし手選択します。右クリックしてポップアップメニューを表示します。メニューの[Undo Changes]をクリックします。
削除してしまったファイルをローカルのGitリポジトリから取得しなおす (Visual Studio 利用):画像5

下記のメッセージダイアログが表示されます。[はい]ボタンをクリックします。

メッセージ
ソース管理 - Git
これら1個の項目への保留中の変更を元に戻しますか?

削除してしまったファイルをローカルのGitリポジトリから取得しなおす (Visual Studio 利用):画像6


変更が元に戻され、削除されたファイルが復帰します。[変更]のセクションの表示がなくなります。
削除してしまったファイルをローカルのGitリポジトリから取得しなおす (Visual Studio 利用):画像7

AuthorPortraitAlt
著者
iPentecのメインプログラマー
C#, ASP.NET の開発がメイン、少し前まではDelphiを愛用
作成日: 2020-08-17
Copyright © 1995–2025 iPentec all rights reserverd.