リモートリポジトリをチェックアウトしました。次に、リポジトリにファイルを追加する操作をいくつか行いました。(おそらく)リポジトリ内のいくつかのファイルを削除します。どちらの場合も、gitは変更を通知されませんでした。gitがリポジトリの整合性をチェックする方法はありますか?変更されたファイル(または変更されていないファイル)を教えてください。
私はこの投稿1を見ましたが、私が上記で共有したシナリオをカバーしているなら、知らない。で$git fsck
十分?ローカルリポジトリからファイルを削除した場合。どのようにgitはそれを教え/表示しますか?
回答をお待ちしております。
2つのリポジトリのログを確認しますか?混乱している点について詳しく説明できますか?
—
Zoredache 2013
@Zoredache回答ありがとうございます。投稿を編集しましたが、明確にするために、を実行した後にファイルを削除または追加した場合はどうなりますか
—
shirish
$git pull origin master
。そのような場合、gitログは同じです(私はそう思います)。単にテストするために、gitリポジトリにいくつかのファイルを追加しました。そして試してみました$git fsck
。これらのファイルがリポジトリの一部ではないことはわかりませんでした。これは、どのような出力である$git fsck
- :ショー
$ git fsck Checking object directories: 100% (256/256), done. Checking objects: 100% (1974/1974), done.
見てわかるように、いくつかのファイルがリポジトリに追加されていることはわかりませんでした。これは人跡未踏です(私が使用していないとして、すなわちGitはそれらについて何も知らない$git-add
。同様に、ファイルをgitのfsckが、それをうまくかないならば、私は知らない削除された場合、誰もが任意のアイデアがシェアを喜ばれている場合。。。
ファイルを削除するとはどういう意味ですか?
—
Zoredache 2013
.git
フォルダの内容を変更するということですか?またはあなたの作業ツリー?作業ツリーの内容を変更した場合は、を使用してくださいgit status
。ローカルコミットを行った場合はgit log
、コミットが表示され、適切なオプションを使用してファイルのリストまたは完全なパッチを提供できます。
ああありがとう、
—
シャーリッシュ
git status
私が探していたものです。追跡されていないファイルとディレクトリがいくつかあることがわかりました。同様の方法でファイルが削除された場合も教えてくれますか?別のクエリでこの質問を閉じるにはどうすればよいですか?回答済みの質問を閉じる方法がわかりません。再度ありがとう@Zoredache