git リモート ウェアハウスを更新した後、ローカル ウェアハウスに強制的に更新するにはどうすればよいですか?
PHP中文网
PHP中文网 2017-05-02 09:49:54
0
3
1243

それで、私たちの何人かが開発のために同じリモート リポジトリをローカルにプルし、機密ファイルと関連情報 (コミット履歴など) を強制的に削除してから、git Push Origin Master を使用しました。 --force は、リモート ウェアハウスへの同期を強制します。この時点で、リモート ウェアハウスは問題がなく、クリーンになります。

しかし、他の人がファイルを変更してリモート ウェアハウスにプッシュすると、私が削除したファイルがプッシュアップされました。他の人のローカル ウェアハウスをクリーンにする方法、または他の人のローカル ウェアハウスをリモート ウェアハウスと一致させるにはどうすればよいですか。 ?

PHP中文网
PHP中文网

认证0级讲师

全員に返信(3)
巴扎黑

明確な解決策はありません

結局のところ、皆さん独自のベースで多くの作業を行っているため、ローカル ライブラリの強制更新は表示されません。
あなたができる唯一のことは、更新を強制した後に他の人に伝えて、fetch之后rebase解決する必要のある競合があるはずです。削除された情報を元に戻さないでください。

いいねを押す +0
PHPzhong

コードをサーバーにプッシュするときに、他の同僚にリモート ウェアハウスからコードをプルダウンしてローカルでマージするように依頼します。これは、最初にマスター ブランチに切り替えることを意味します。 リーリー

その後、自分のブランチに切り替えます

リーリー

いよいよ推し

リーリー

いいねを押す +0
黄舟

通常、このような状況は起こりません。リモート エンドも変更しているため、同僚はプッシュする前に最新のコードをプルダウンする必要があります。あなたと同じように強制的に勧められましたか?

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート