Il y a 4 fichiers dans l'entrepôt distant et 5 fichiers dans l'entrepôt local, ce qui équivaut à l'ajout d'un nouveau fichier après que git l'ait extrait de l'entrepôt distant, les nouveaux fichiers locaux seront supprimés directement. que la version est en retard. Impossible de pousser vers un entrepôt distant, que dois-je faire ?
Commettez d'abord les fichiers locaux nouvellement ajoutés, puis fusionnez le référentiel distant. Les opérations spécifiques sont les suivantes :
git add .
git commit -m "something"
git fetch
git rebase - I nom de la branche d'origine/distante
L'utilisation de rebase peut empêcher les forks
Juste pour ajouter. S'il ne s'agit pas encore de la version finale soumise, il existe deux options à l'étape git commit.
La première consiste à cacher d'abord, puis à rebaser et ensuite
git stash apply stash@{0}
Vous pouvez également vous engager d'abord, puis effectuer toutes les modifications locales, puis
git commit --amend