Existe-t-il un moyen de récupérer les modifications non validées du répertoire de travail à partir d'un git reset --hard
Existe-t-il un moyen de récupérer les modifications non validées du répertoire de travail à partir d'un git reset --hard
J'ai quatre branches comme master -> origin / regacy, FeatureA -> origin / FeatureA. Comme vous pouvez le voir, j'ai tapé le mauvais nom. Je veux donc renommer un nom de branche distante (origine / regacy → origine / legacy ou origine / master) J'essaye la commande ci-dessous: git remote...
J'ai un référentiel avec les branches master et A et beaucoup d'activités de fusion entre les deux. Comment puis-je trouver la validation dans mon référentiel lorsque la branche A a été créée sur la base du maître? Mon référentiel ressemble à ceci: -- X -- A -- B -- C -- D -- F (master) \ / \ / \ /...
J'ai accidentellement ajouté beaucoup de fichiers temporaires en utilisant git add -A J'ai réussi à décompresser les fichiers en utilisant les commandes suivantes et j'ai réussi à supprimer l'index sale. git ls-files -z | xargs -0 rm -f git diff --name-only --diff-filter=D -z | xargs -0 git rm...
La terminologie utilisée pour fusionner une branche avec un référentiel officiel est une «pull request». C'est déroutant, car il semble que je demande de pousser mes modifications dans le référentiel officiel. Pourquoi est-il appelé une demande de tirage et non une demande de...
J'ai installé un git local sur ma machine. Lorsque j'ai initialisé git, j'ai ajouté des bibliothèques et des binaires précompilés. Cependant, maintenant pendant mon développement, je ne veux pas archiver ces fichiers par intermittence. Je ne veux pas supprimer ces fichiers du dépôt. Existe-t-il un...
J'ai des modifications locales sur un fichier que je ne veux pas valider dans mon référentiel. C'est un fichier de configuration pour construire l'application sur un serveur, mais je veux construire localement avec des paramètres différents. Naturellement, le fichier apparaît toujours lorsque je...
Pour une raison quelconque, je ne peux pas pousser maintenant, alors que je pouvais le faire hier. Peut-être que j'ai foiré des configs ou quelque chose. Voici ce qui se passe: Quand j'utilise le git push origin master À quoi ressemble mon répertoire de travail et mon référentiel distant:...
Comment extraire un seul fichier d'un dépôt
Comment imprimer une liste de mes alias git, c'est-à-dire quelque chose d'analogue à la aliascommande bash
Ça m'arrive souvent: Je travaille sur quelques changements liés en même temps au cours d'une journée ou deux, et quand il est temps de s'engager, je finis par oublier ce qui a changé dans un fichier spécifique. (Ce n'est qu'un dépôt git personnel, donc je suis d'accord avec plus d'une mise à jour...
Lorsque j'essaie de valider les modifications, j'obtiens cette erreur: error: object file .git/objects/31/65329bb680e30595f242b7c4d8406ca63eeab0 is empty fatal: loose object 3165329bb680e30595f242b7c4d8406ca63eeab0 (stored in .git/objects/31/65329bb680e30595f242b7c4d8406ca63eeab0) is corrupt Une...
Lorsque je fais git fetch originet que l'origine a une branche supprimée, il ne semble pas la mettre à jour dans mon référentiel. Quand je le fais, git branch -rça se voit toujours origin/DELETED_BRANCH. Comment puis-je réparer
L'ancien article de Killswitchcollective.com, 30 juin 2009 , contient les entrées et sorties suivantes git co master git merge [your_branch] git push upstream A-B-C-D-E A-B-C-D-E-F-G \ ----> \ your branch C-D-E G Je suis intéressé par la façon dont vous obtenez l'arborescence des commits dans...
Je lirais que lorsque vous renommez des fichiers dans git , vous devez valider toutes les modifications, effectuer votre renommage, puis mettre en scène votre fichier renommé. Git reconnaîtra le fichier à partir du contenu, plutôt que de le voir comme un nouveau fichier non suivi, et conservera...
J'ai toujours pensé git resetet git checkoutcomme la même chose, dans le sens où les deux ramènent le projet à un commit spécifique. Cependant, je pense qu'ils ne peuvent pas être exactement les mêmes, car cela serait redondant. Quelle est la différence réelle entre les deux? Je suis un peu confus,...
Je me présente à Git en suivant ce tutoriel: faire fonctionner jekyll sur presquefreespeech.net Tout fonctionne bien jusqu'à la partie où le dépôt est ajouté à ma machine locale: git remote add nfsn ssh://USERNAME@NFSNSERVER/home/private/git/REPONAME.git (Après avoir remplacé USERNAME, NFSNSERVER...
Je travaillais accidentellement sur une branche que je n'aurais pas dû être pendant un certain temps, alors je me suis éloigné d'elle en lui donnant le nom approprié. Maintenant, je veux écraser la branche sur laquelle je n'aurais pas dû être sur la version d'origine (github). Y a-t-il un moyen...
J'ai beaucoup de projets dans ma solution .Net. Je voudrais exclure tous les dossiers "bin / Debug" et "bin / Release" (et leur contenu), mais inclure toujours le dossier "bin" lui-même et toutes les DLL qu'il contient. .gitignore avec "bin /" ignore les dossiers "Debug" et "Release", mais aussi...
J'ai lu des articles disant que git bisectc'est génial. Cependant, je ne suis pas natif et je ne comprends pas pourquoi c'est génial. Quelqu'un pourrait-il démontrer avec un exemple de code: Comment l'utiliser? Est-ce juste comme ça svn blame?