git 远程仓库更新后,如何强制更新到本地的仓库?
PHP中文网
PHP中文网 2017-05-02 09:49:54
0
3
1219

是这样的,我们好几个人都拉取了同一个远程仓库到本地进行开发,然后我强制删除一个敏感文件及其相关的任何信息(比如提交历史记录等),然后使用git push origin master --force强制同步到远程仓库,到这一步远程仓库也没问题了,也干净了。

但是当其它人修改文件推送到远程仓库时又把我删除的那个文件推上去了,怎么才能让别人的本地仓库也干净,或者说如何让别人的本地仓库变为跟远程仓库一致?

PHP中文网
PHP中文网

认证0级讲师

全員に返信(3)
巴扎黑

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

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

いいねを押す +0
PHPzhong

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

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

リーリー

いよいよ推し

リーリー

いいねを押す +0
黄舟

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

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