0
votes

Git Comment remplacer le référentiel local avec un référentiel à distance?

Je veux remplacer mon projet local avec un référentiel à distance. Donc avant que je fasse quelque chose de comestible, devrais-je "juste" faire: xxx

et ensuite xxx


3 Réponses :


0
votes

Lorsque vous dites de remplacement, ce projet local sera identique au référentiel à distance?

Si oui,

Que diriez-vous d'aller à un répertoire où vous souhaitez le mettre ainsi un chemin de CD / à

alors,

git clone https://github.com/someuser/someproject.git

qui apportera une certaine partie dans le chemin / à. Frais et nouveau!


0 commentaires

4
votes

probablement git reset --hard origine / tête est ce dont vous avez besoin. Il reviendra toutes les modifications non poussées au référentiel à distance.


2 commentaires

N'a-t-il pas besoin d'être origine / tête ? L'OP semble demander comment ignorer les changements locaux et les "écraser" avec le repo en amont?


Exactement ce que je cherchais! :-) Merci!



0
votes

Il y a des choses que vous devriez vérifier. Donc, si vous essayez de changer votre repo en un nouveau. Vous pouvez accéder à votre .git / config code> et modifier le chemin du nouveau référentiel. Les référentiels doivent être identiques.

ich que vous avez changé Vous pouvez extraire de nouvelles modifications de la nouvelle avec: p> xxx pré>

sinon si vous avez des modifications locales, vous devez d'abord réinitialiser votre branche, puis tirer . P>

git reset --hard HEAD^ 


0 commentaires