mysysgit - Comment écraser les mises à jour à plusieurs reprises dans GitHub?
PHP中文网
PHP中文网 2017-05-02 09:31:25
0
6
853

Par exemple, j'ai d'abord extrait le projet de github, puis je l'ai modifié. J'ai trouvé que "oh, l'écriture est un peu compliquée à supprimer un par un. Bien sûr, je peux". clonez-le également à nouveau, mais existe-t-il un moyen de le re-cloner ? Remplacer une méthode qui met à jour une copie ?
Je ne l'ai pas trouvé sur Baidu depuis longtemps. C'est nouveau pour moi, alors ne soyez pas offensé ! !

PHP中文网
PHP中文网

认证高级PHP讲师

répondre à tous(6)
给我你的怀抱

git reset --hard, supprimez toutes les modifications locales non validées.
git fetch && git reset --hard origin/master, utilisez l'entrepôt sur github pour couvrir le local, et les soumissions locales seront également supprimées.
Il est recommandé de sauvegarder avant utilisation.

滿天的星座

En plus de git reset --hard, vous pouvez également envisager d'utiliser git checkout . pour annuler les modifications de tous les fichiers (l'ajout ou la suppression de fichiers n'est pas valide), et git checkout [特定文件路径] pour annuler les modifications de certains fichiers. Plusieurs chemins sont séparés par des espaces. .
Notez également que vous ne pouvez pas utiliser le paiement si vous êtes déjà git commit inscrit.

黄舟

fichier de paiement git

Ty80

1. La zone de préparation contient des modifications
git reset HEAD file
git checkout -- file
2 Aucune modification n'est incluse
git. caisse -- fichier

Remarque :
file est votre nom de fichier
git status Afficher les modifications dans la zone de préparation

git est un site Web où vous pouvez l'apprendre systématiquement

刘奇

Il y a beaucoup de recherches sur ce site, comment pourriez-vous ne pas le trouver ? Il semble que votre capacité de recherche...

我想大声告诉你

Il y a beaucoup de recherches sur ce site, pourquoi ne parvenez-vous pas à le trouver ? Est-ce parce que vous recherchez les mauvais mots-clés....

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