-在Git从2.25升级到2.37之后,我有这个错误只是在做一个简单的git pull
error: preserve : 'preserve' a été remplacé par 'merges'
fatal: valeur invalide pour 'pull.rebase' : 'preserve'
-I尝试降级到2.35尝试解决,但我有这个错误
sudo apt-get install git=1:2.25.1-1ubuntu3.5
[...] Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation :
Les paquets suivants contiennent des dépendances non satisfaites :
git : Dépend: git-man (< 1:2.25.1-.) mais 1:2.37.1-0ppa1~ubuntu20.04.1 devra être installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».
-那么我怎么做一个简单的git拉没有错误保存?我用的是Ubuntu 20.04
坦克!
pull.rebase
设置为preserve
:
git config --global pull.rebase preserve
例如(尽管您可能没有使用--global
)。随着git rebase --rebase-merges
的出现,preserve
选项在Git 2.25版本中已被弃用;新的和改进的选项拼写为merges
(或只是m
):
git config --global pull.rebase merges
注意,在你使用这些设置之前,你应该成为一个Git专家。这里有很多尖锐的边缘(尽管--rebase-merges
比--preserve-merges
危险得多)。