Articles of git

Déplacez les derniers commits vers une nouvelle twig avec Git

Je voudrais déplacer les derniers commits que je me suis engagé à maisortingser vers une nouvelle succursale et ramener le master avant que ces commits aient été effectués. Malheureusement, mon Git-fu n’est pas encore assez fort, aucune aide? Ie comment puis-je partir de cette master A – B – C – D – E pour […]

Faire un “git export” (comme “svn export”)?

Je me demandais s’il existe une bonne solution “git export” qui crée une copie d’une arborescence sans le .git référentiel .git . Il y a au moins trois méthodes que je connais: git clone suivi par la suppression du .git référentiel .git . git checkout-index fait allusion à cette fonctionnalité mais commence par “Il suffit […]

Supprimer un fichier d’un référentiel Git sans le supprimer du système de fichiers local

Mon commit initial contenait des fichiers journaux. J’ai ajouté *log à mon .gitignore et je souhaite maintenant supprimer les fichiers journaux de mon référentiel. git rm mylogfile.log supprimera un fichier du référentiel, mais le supprimera également du système de fichiers local. Comment puis-je supprimer ce fichier du repository sans supprimer ma copie locale du fichier?

Téléchargez une balise spécifique avec Git

J’essaie de comprendre comment je peux télécharger une balise particulière d’un repository Git – c’est une version derrière la version actuelle. J’ai vu qu’il y avait une balise pour la version précédente sur la page Web de git, avec un nom d’object de quelque long numéro hexadécimal. Mais le nom de la version est ” […]

Comment forcer “git pull” à écraser les fichiers locaux?

Comment puis-je forcer un remplacement des fichiers locaux sur un git pull ? Le scénario est le suivant: Un membre de l’équipe modifie les modèles pour un site Web sur lequel nous travaillons Ils ajoutent des images au répertoire images (mais oublient de les append sous contrôle de source) Ils envoient les images par courrier, […]

Faire de la twig Git actuelle une twig maîtresse

J’ai un repository dans Git. J’ai créé une succursale, puis apporté des modifications à la fois au maître et à la twig. Ensuite, des dizaines de commits plus tard, j’ai réalisé que la twig est en meilleur état que le maître, donc je veux que la twig «devienne» le maître et ignore les changements sur […]

Comment faire pour que Git utilise l’éditeur de mon choix pour les commits?

Je préférerais écrire mes messages de validation dans Vim, mais cela les ouvre dans Emacs. Comment configurer Git pour toujours utiliser Vim? Notez que je veux le faire globalement, pas seulement pour un seul projet.

Afficher l’historique des modifications d’un fichier à l’aide du contrôle de version Git

Comment puis-je afficher l’historique des modifications d’un fichier individuel dans Git, compléter les détails avec ce qui a changé? J’ai autant que: git log — [filename] ce qui me montre l’historique de validation du fichier, mais comment puis-je obtenir le contenu de chacune des modifications de fichier? J’essaie de faire la transition de MS SourceSafe […]

Comment supprimer une twig Git à la fois localement et à distance?

Je veux supprimer une twig à la fois localement et sur mon fork de projet distant sur GitHub . Échec des tentatives de suppression de la succursale distante $ git branch -d remotes/origin/bugfix error: branch ‘remotes/origin/bugfix’ not found. $ git branch -d origin/bugfix error: branch ‘origin/bugfix’ not found. $ git branch -rd origin/bugfix Deleted remote […]

Comment modifier un commit spécifié dans git?

Je soumets généralement une liste de commits pour examen. Si j’ai: HEAD Commit3 Commit2 Commit1 Je sais que je peux modifier head commit avec git commit –amend , mais comment puis-je modifier Commit1 , étant donné que ce n’est pas le commit HEAD ?