git pull un fichier à partir de la télécommande
J'ai cloné un référentiel "Rep" et créé mon propre branche locale "Li".
J'ai commis un fichier appelé "task.js" à la locale "Li" de la branche et l'a poussé à distance "Li" de la branche.
Maintenant, je veux revenir sur cette action par:
- tirant l'original "task.js" à partir de la télécommande "maître" de la branche de
le local "Li" de la branche - pousser le retourné "task.js" du local "Li" de la branche de la télécommande "Li" de la branche.
J'ai essayé de lire plusieurs de "tirer" des tutoriels, mais ne peut pas trouver un moyen de le faire (peut-être parce que je ne comprends pas vraiment les bases encore...)
Grâce,
Li
Pourriez-vous être plus précis sur vos commettre l'histoire? Que la branche ne Li? Est votre maître local de suivi à distance de maître? Mieux avec une validation de l'histoire graphique.
Je ne sais pas comment faire pour produire un tel graphe, et il sera probablement juste de vous confondre, depuis j'ai plus de trucs, mais: j'ai commencé par clonage du référentiel, cela a créé de la valeur par défaut local de la branche master, droit? puis j'ai créé une nouvelle branche appelée "Li" qui provenait de la branche principale locale. Et puis j'ai poussé cette branche de la télécommande repo, créant ainsi une distance "Li" de la branche. Merci de me guider si j'en ai besoin pour être encore plus précis, je suis nouveau sur Git...
Ce qui signifie qu'il est déjà un task.js dans votre branche master qui est exactement la même que celle du maître, non? Ce que votre sont tring à faire est de simplement overwirte le mauvais task.js avec la une en maître, suis-je comprendre correct?
Oui, merci. désolée d'avoir de la difficulté à l'expliquer. J'ai d'autres changements que je souhaite garder, si, je veux juste revenir ce fichier spécifique.
Je ne sais pas comment faire pour produire un tel graphe, et il sera probablement juste de vous confondre, depuis j'ai plus de trucs, mais: j'ai commencé par clonage du référentiel, cela a créé de la valeur par défaut local de la branche master, droit? puis j'ai créé une nouvelle branche appelée "Li" qui provenait de la branche principale locale. Et puis j'ai poussé cette branche de la télécommande repo, créant ainsi une distance "Li" de la branche. Merci de me guider si j'en ai besoin pour être encore plus précis, je suis nouveau sur Git...
Ce qui signifie qu'il est déjà un task.js dans votre branche master qui est exactement la même que celle du maître, non? Ce que votre sont tring à faire est de simplement overwirte le mauvais task.js avec la une en maître, suis-je comprendre correct?
Oui, merci. désolée d'avoir de la difficulté à l'expliquer. J'ai d'autres changements que je souhaite garder, si, je veux juste revenir ce fichier spécifique.
OriginalL'auteur user429400 | 2012-08-29
Vous devez vous connecter pour publier un commentaire.
git reset HEAD~
reviendra la laster commit de la branche courante, mais puisque vous avez déjà poussé la direction de Li au public, il est préférable de faire ungit checkout master task.js
et de s'engager de nouveau dans votre branche Li.Oui,
git checkout master task.js
aurez simplement à la caisse de la task.js de la branche master, pour votre cas, vous avez probablement besoin d'un-f
drapeau.OriginalL'auteur weynhamz
Vous suffit simplement de revenir à une tom abord valider à l'aide de commande ci-dessous,
git reset HEAD^1
Puis ensuite pousser les modifications à la branche distante.
Ah, ok, donc il a besoin de revenir qui s'engagent.
OriginalL'auteur Mohanraj