2017-04-17 15 views
0

私はウェブサイトのローカル開発とリモート展開に使用するローカルとリモートのgitリポジトリを持っています。gitリモート作業ディレクトリの "left-over"ファイルを削除するにはどうしたらいいですか?

ローカルでは、いくつかのファイルを削除して変更を確定しました。すべては順調です。変更をリモートリポジトリにプッシュすると、ローカル作業ディレクトリで削除されたファイルはリモート作業ディレクトリにまだ残っています。

リモート作業ディレクトリに削除を反映させるにはどうすればよいですか?

+0

クイックテストで再現できません。私はファイルが以前に追跡され、 'git show'でローカルに削除されたものとして表示され、エラーメッセージが表示されず(プッシュが成功したと思われます)、レポの* receive.denyCurrentBranchと合理的に現在のgitを使用していると仮定します* updateInstead *に設定します。これらの前提のいずれかが間違っている場合は修正してください。リモートで 'git status'を実行するとどうなりますか?リモートの 'HEAD'のコミットID(sha1)は、ローカルのものと同じですか? –

+0

@MarkAdelsberger詳細な質問ありがとうございます。 –

+0

@MarkAdelsbergerおっと、早めに入力してください。私のリモートサーバーのgitは古いです。それを更新して、あなたに戻ってきてください。 –

答えて

0

明らかに、リモートサーバ上のgitのバージョンはかなり古いものでした。それを更新するとすべてが修正されたようです。その手がかりのためにMark Adelsbergerに感謝します!

関連する問題