2012-02-09 3 views
1

Je travaillais dans un fichier de projet détaché du dépôt distant pendant un moment, je voudrais maintenant valider mes modifications dans l'ancien dépôt existant.git Commit, après avoir écrasé la version clonée

J'ai cloné l'ancienne version:

git clone <repository path> 

Comment puis-je fusionner mes nouveaux changements? Remplacer le dossier git local et exécuter:

git commit 

causez-moi quelques erreurs.

tanx

Répondre

0

D'abord, vous devez ajouter vos fichiers à la liste des modifications à engager.

Vous pourriez dire git add myfile.txt anotherfile.txt, ou, vous pouvez ajouter tous les fichiers avec git add *. Ou, vous pouvez demander à Git d'ajouter automatiquement les modifications de fichier à un commit Git en disant git commit -a. Pour fusionner vos modifications dans le référentiel distant, vous devez exécuter git push origin master.

+0

Le dépôt distant a environ 50 fichiers mon dernier fichier de projet ont environ 80 en plus des nouveaux fichiers les anciens fichiers sont également modifiés. ce que je dois faire une fois que je clone le dépôt distant? Je pourrais suivre la documentation de base de git mais dans ce cas j'essaye de commettre à un dépôt existant qui n'a pas été mis à jour pendant un moment. Je n'ai besoin d'aucun fichier de la télécommande pour ce projet mais la télécommande contient d'autres fichiers de projet que je ne devrais pas écraser. – shebelaw

0

J'ai obtenu la solution.

Après avoir cloné mon dépôt git, j'Ecraser mon dernier sur le référentiel local puis je lance

git commit -a 
git push 

ce probablement pas la meilleure façon de traiter avec elle. Mais si les changements sont nombreux avant qu'ils ne soient vérifiés, cela peut être une option.