2017-05-03 15 views
0

Githubでコードがホストされているプロジェクトで作業しています。ある時点で、メインブランチマスターを特定のコミットにロールバックする必要がありました。ローカルでコミットにロールバックしてから、リモートにプッシュを強制することでこれを行いました。Gitリポジトリをプルすると異なるファイルが表示される

これはうまくいくように見え、Githubで直接チェックすると、ファイルがすべてロールバックされ、消失すると予想されるフォルダが正しいことがわかりました。

次に、私は自分のローカルマスターを削除しました。

git checkout someotherbranch 
git branch -D master 
git fetch --all 
git checkout master 

ファイルは実際には正しいと思われますが、指定されたコミットにロールバックされますが、内部にファイルがあるフォルダも残ります。また、HTMLファイルである他のファイルも正しくロールバックされませんでした。

足りないことはありますか?

+0

に一致させることになります、 それが正しいか? –

+0

はい、正しいです!私はある種のローカルキャッシュがあると仮定します。 –

+0

新しいクローンを再クローニングして確認してください。ローカルキャッシュはありません。 –

答えて

1

私は実際には1つのステップがありませんでした:

git reset --hard 

だから不要なローカルのファイルがなくなって、あなたはgithubの上のhtmlファイルをチェックするとローカルブランチは完全にマスター上で、リモート1

関連する問題