Après avoir mis à jour l'entrepôt distant git, comment forcer la mise à jour vers l'entrepôt local ?
PHP中文网
PHP中文网 2017-05-02 09:49:54
0
3
1244

Ça y est, plusieurs d'entre nous ont extrait le même référentiel distant localement pour le développement, puis j'ai supprimé de force un fichier sensible et toutes les informations associées (telles que l'historique des validations, etc.), puis j'ai utilisé git push origin master --force force la synchronisation avec l'entrepôt distant À ce stade, l'entrepôt distant ne pose plus de problème et est propre.

Mais lorsque quelqu'un d'autre a modifié le fichier et l'a poussé vers l'entrepôt distant, le fichier que j'ai supprimé a été déplacé vers le haut. Comment puis-je rendre les entrepôts locaux d'autres personnes propres, ou comment puis-je rendre les entrepôts locaux d'autres personnes cohérents avec l'entrepôt distant. ?

PHP中文网
PHP中文网

认证0级讲师

répondre à tous(3)
巴扎黑

Il n'y a pas de solution évidente

Après tout, tout le monde a fait beaucoup de travail sur la base originale, donc la mise à jour forcée de leurs bibliothèques locales ne sera pas affichée.
Vous ne pouvez le dire à tout le monde qu'après avoir forcé la mise à jour et les laisser fetchpuis rebase accéder à la dernière soumission. Il doit y avoir des conflits qui doivent être résolus. N'ajoutez simplement pas les informations supprimées.

PHPzhong

Vous demandez à d'autres collègues d'extraire le code de l'entrepôt distant et de le fusionner localement lorsque vous transmettez le code au serveur, c'est-à-dire de passer d'abord à la branche principale,

.
git pull origin master

Ensuite, passez à votre propre succursale

git rebase master

Enfin, poussez

git push origin master
黄舟

Logiquement, cette situation ne se produira pas. Parce que vous avez également modifié l'extrémité distante, la version de vos collègues a pris du retard. Ils doivent extraire le dernier code de l'extrémité distante avant de le pousser, sont-ils forcés. le recommander comme vous

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal