Hello,
Je teste la fonction rebase de git (grâce au tuto d'Eskimon) mais je suis face à un problème.
Voici ce que j'ai fait :
- initialiser un dépôt vide avec
git init --bare --shared test.git
- cloner ce dépôt dans 2 endroits (un dans lequel je travaille et l'autre qui simule quelqu'un qui a aussi cloné le même dépôt, un collaborateur)
- J'ai fait 3 commits que j'ai pushé sans soucis, puis puller sur l'autre dépôt.
- J'ai fait un rebase (reword) pour renommer un message de commit.
Mais je n'arrive pas à pusher ces modifications, même avec git push -f
.
Personne d'autre n'a pushé dans ce dépôt depuis mon dernier commit.
1 2 3 4 5 6 7 8 9 10 | $ git push -f Décompte des objets: 5, fait. Delta compression using up to 4 threads. Compression des objets: 100% (4/4), fait. Écriture des objets: 100% (5/5), 514 bytes | 0 bytes/s, fait. Total 5 (delta 2), reused 0 (delta 0) remote: error: denying non-fast-forward refs/heads/master (you should pull first) To ssh://example.com/srv/git/test.git ! [remote rejected] master -> master (non-fast-forward) error: impossible de pousser des références vers 'ssh://example.com/srv/git/test.git' |
J'ai raté quelque chose ?
+0
-0