2016-06-30 10 views
-1

私のローカルマスタブランチでリモートリポジトリ内のすべてを上書きしたい。基本的には、私はリモートリポジトリをチェックアウトし、いくつかのファイルを削除した後、もう一度置き換えたいと思うのです。git:ローカルブランチ上のファイルを削除した後にリモートリポジトリにプッシュ

私のブランチが遅れているので、リモートリポジトリに「いくつかのrefsをプッシュするのに失敗しました」というプッシュバックを試みると、エラーメッセージが表示されます。それはプルをすることを示唆している。しかし、私が引っ張りをすると、削除したいファイルを再度マージして、どこから始めたのか分かります。それから私は合併せずに取ってみたのですが、押してもそれはうまくいきませんでした。

+0

[リモートファイルを上書きするフォース "Gitのプッシュ"]の可能な重複(http://stackoverflow.com/questions/10510462/force-git-push-to-overwrite-remote-ファイル) – cpburnz

答えて

3

強制的に押す必要があります。これは、ローカルではなくリモートにあるすべての変更を上書きするため、慎重に使用してください。

git push -f <remote> <branch> 

Look here for more details

関連する問題