Im commencer à apprendre à utiliser git, et je vais avoir une situation que je ne comprends pas (le dépôt a été mis hors svn)Git fusionner confusion. Diff montre les différences, et la fusion dit qu'il n'y en a pas
Im sur une branche [email protected]
avec tout commis:
host$ git status
# On branch [email protected]
nothing to commit (working directory clean)
Essayez de faire une fusion au maître:
host:$ git merge master
Already up-to-date.
Ce qui est source de confusion parce que la diff dit il y a des différences!
host$ git diff [email protected]
warning: refname '[email protected]' is ambiguous.
diff --git a/.classpath b/.classpath
index 8ba1225..5af1151 100644
--- a/.classpath
+++ b/.classpath
@@ -10,6 +10,11 @@
....
Que se passe-t-il?
Si vous ne disposez pas d'une visionneuse d'historique graphique, cela dans un pincement: git log --graph --decorate --all --pretty = court – JasonWoof
Le caractère « @ » a une signification particulière que dans situations spécifiques, à savoir dans 'xxx @ {sth}'. Voir la page de manuel git-check-ref-format pour voir quels caractères et séquences de caractères sont interdits dans les noms de branches. –