1

リポジトリのリモートオリジンに、ローカルで削除されたがバージョン管理からは削除されていないファイルがたくさんあるとしましょう。コマンドまたはスクリプトを使用してすべてのリモート ファイルを簡単に削除する方法はありますか? リポジトリ フォルダーにいた場合、次のことができますか。

git sync

そして、「このファイルはローカルに存在しないため、オリジンから削除してください」と表示されます。

ローカルとリモートをチェックする比較スクリプトで問題ありませんが、何も見つからないようです。これは既に行われているに違いありません。

4

2 に答える 2

0

多分 git push

git rm foo.txt
git commit
git push -f
于 2013-04-12T22:40:29.150 に答える
0

ローカルで、リポジトリからファイルを削除してください。

 git add -A .
 git commit -am 'deletions'
 git push

今はリモコンで

 git pull
 git clean -dfn .

削除のリストに問題がない場合は、 をドロップし-nて実際に削除します

于 2013-04-12T22:43:01.937 に答える