Maison > Questions et réponses > le corps du texte
Git 还不怎么熟 , 我想问下 .
历史提交的commit , 如果以后这个项目目录太大 , 可以把一些历史状态删掉吗 ?
这样可以节省很多空间
我想大声告诉你2017-05-02 09:24:25
为情所困2017-05-02 09:24:25
Oui, vous pouvez le trouver simplement en recherchant
git reset --hard <commit_id>
git push origin HEAD --force
Mais je ne recommande vraiment pas de faire ça.
大家讲道理2017-05-02 09:24:25
@AlexChen a déjà dit de le faire via la commande de réinitialisation :
git reset --hard <SOME-COMMIT>
L'effet de cette commande est d'annuler tous les commits après ce commit. Vous pouvez également utiliser la commande revert :
git revert <SOME-COMMIT>
L'effet est d'annuler une certaine soumission.
C'est en effet très risqué, alors soyez prudent.
PHPz2017-05-02 09:24:25
J'ai l'impression que la commande rebase peut fusionner les commits redondants
http://www.ruanyifeng.com/blog/2015/08/git-use-process.html
Référez-vous à cet article
仅有的幸福2017-05-02 09:24:25
signifie que git commit
enregistre uniquement les modifications de fichiers, cela ne prendra donc pas beaucoup de place