2012-02-29 1 views
2

Fondamentalement, j'ai lu le guide de conflits git merge, et je ne suis pas sûr qu'il traite directement de ma situation. J'ai un conflit dans les sous-modules, et je veux juste aller avec leur version que je comprends est git diff -3 app/bundles Comment puis-je aller avec la version du sous-module, résoudre le conflit et commettre?Git Fusionner un conflit dans un sous-module. Je veux juste commettre avec leur version. Comment?

~/projects/sms/admin(rc)$ git diff 
diff --cc app/bundles 
index 999fd0a,ae6acdc..0000000 
--- a/app/bundles 
+++ b/app/bundles 
~/projects/sms/admin(rc)$ git diff -1 app/bundles 
* Unmerged path app/bundles 
diff --git a/app/bundles b/app/bundles 
index b34a733..999fd0a 160000 
--- a/app/bundles 
+++ b/app/bundles 
@@ -1 +1 @@ 
-Subproject commit b34a73375b4dfed6086d26d205ab5535acece053 
+Subproject commit 999fd0a307e6d8d517ddf3dd6fab28a3ac0ec2c9 
~/projects/sms/admin(rc)$ git diff -2 app/bundles 
* Unmerged path app/bundles 
~/projects/sms/admin(rc)$ git diff -3 app/bundles 
* Unmerged path app/bundles 
diff --git a/app/bundles b/app/bundles 
index ae6acdc..999fd0a 160000 
--- a/app/bundles 
+++ b/app/bundles 
@@ -1 +1 @@ 
-Subproject commit ae6acdce79748ffba68504512536abf2b2b2ddf0 
+Subproject commit 999fd0a307e6d8d517ddf3dd6fab28a3ac0ec2c9 

Répondre

9

Si j'ai bien compris, vous voulez vous débarrasser de tous vos changements dans le sous-module? Si oui, cd dans le sous-module, réinitialiser et valider le changement dans le repo externe.

cd app/bundles

S'il vous plaît vérifier à nouveau le hachage. Tous vos changements seront perdus.

git reset --hard ae6acdce79748ffba68504512536abf2b2b2ddf0

cd ../..

git add app/bundles

git commit

espérance qui est ce que vous voulez atteindre.

Questions connexes