Le scénario: Je fais quelques changements dans un seul fichier localement et je l'exécute git add, git commitetgit push Le fichier est poussé vers le référentiel maître d'origine distant J'ai un autre référentiel local qui est déployé via Capistrano avec la méthode "remote_cache" de ce référentiel distant Maintenant, je ne …
J'ai un état d'arbre de travail suivant $ git status foo/bar.txt # On branch master # Unmerged paths: # (use "git reset HEAD <file>..." to unstage) # (use "git add/rm <file>..." as appropriate to mark resolution) # # deleted by us: foo/bar.txt # no changes added to commit (use "git …
Je travaillais sur une branche git et j'étais prêt à valider mes modifications, j'ai donc fait une validation avec un message de validation utile. J'ai ensuite, par distraction, apporté des modifications mineures au code qui ne valent pas la peine d'être conservées. Je veux maintenant changer de branche, mais git …
Je travaille sur une régression dans le code source. Je voudrais dire à Git: "extraire la source en fonction d'une date / heure paramétrée". Est-ce possible? J'ai également mis en scène des changements dans ma vue actuelle que je ne veux pas perdre. Idéalement, je voudrais basculer entre la source …
Je suis récemment passé de SVN à Git et je suis un peu confus à propos de quelque chose. J'avais besoin d'exécuter la version précédente d'un script via un débogueur, j'ai donc fait git checkout <previous version hash>et fait ce que je devais faire. Maintenant, je veux revenir à la …
En utilisant git, j'ai fait quelque chose comme ça git clone git checkout {a rev number tree rev before} (here I started to be in a detached head state) //hacking git commit //hacking git commit (some commit where made on origin/master) git pull (which does complete because there was some …
Je suis en train d'apprendre comment restaurer ou les fichiers rollback et des projets à un état antérieur, et ne comprennent pas la différence entre git revert, checkoutet reset. Pourquoi y a-t-il 3 commandes différentes pour apparemment le même but, et quand doit-on choisir l'une plutôt que l'autre?
Quelle est la signification des doubles tirets avant le nom de fichier dans cette commande git? git checkout --ours -- path/to/file.txt git checkout --theirs -- path/to/file.txt Sont-ils obligatoires? Est-ce équivalent à git checkout --ours path/to/file.txt git checkout --theirs path/to/file.txt
Je voudrais vérifier une demande de pull précédemment créée (créée via l'interface Web GitHub). J'ai cherché et trouvé différents endroits où un refs / pull ou refs / pull / pr Mais quand j'ajoute fetch = +refs/pull/*/head:refs/remotes/origin/pr/*au fichier de configuration git et fais un git fetch Qu'est-ce que je fais …
Je réinitialise mon maître local à un commit par cette commande: git reset --hard e3f1e37 lorsque j'entre dans la $ git statuscommande, le terminal dit: # On branch master # Your branch is behind 'origin/master' by 7 commits, and can be fast-forwarded. # (use "git pull" to update your local …
Laquelle de ces lignes est correcte? git checkout 'another_branch' Ou git checkout origin 'another_branch' Ou git checkout origin/'another_branch' Et quelle est la différence entre ces lignes?
Quel est le mécanisme le plus efficace (en ce qui concerne les données transférées et l'espace disque utilisé) pour obtenir le contenu d'un seul fichier à partir d'un référentiel git distant? Jusqu'à présent, j'ai réussi à trouver: git clone --no-checkout --depth 1 git@github.com:foo/bar.git && cd bar && git show HEAD:path/to/file.txt …
J'ai du mal à savoir quelle balise est actuellement extraite. Quand je fais: git checkout tag1 git branch Je n'arrive pas à savoir sur quelle balise je suis. Il enregistre uniquement: * (no branch) master Est-il possible de savoir quelles balises sont extraites? Dans l'exemple ci-dessus, ce serait tag1.
Quelqu'un connaît-il la différence entre ces deux commandes pour commuter et suivre une branche distante? git checkout -b branch origin/branch git checkout --track origin/branch Je pense que les deux gardent une trace de la branche distante afin que je puisse pousser mes modifications à la branche d'origine, non? Y a-t-il …
Dans le serveur distant, j'ai un hook post-receive mis en place afin de faire une extraction git de mon référentiel: #!/bin/sh GIT_WORK_TREE=/var/www/<website> git checkout -f Mais lorsque je fais un push de ma machine locale vers le référentiel git sur le serveur, j'obtiens les messages d'erreur suivants: remote: error: unable …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.