Questions marquées «git»

197
Vérifiez si le répertoire actuel est un référentiel Git

J'écris une série de scripts pour la gestion de Git dans zsh. Comment vérifier si le répertoire courant est un référentiel Git? (Quand je ne suis pas dans un dépôt Git, je ne veux pas exécuter un tas de commandes et obtenir un tas de fatal: Not a git

197
Mettre des hooks git dans le référentiel

Est-il considéré comme une mauvaise pratique - de mettre .git / hooks dans le référentiel des projets (en utilisant des liens symboliques, par exemple). Si oui, quelle est la meilleure façon de fournir les mêmes hooks à différents utilisateurs de

197
git - tirant d'une branche spécifique

J'ai cloné un référentiel git sur mon serveur de développement, puis je suis passé à la branche dev, mais maintenant je ne peux pas faire de pull git pour mettre à jour la branche. Comment mettre à jour le code sur le

197
Comment git reset --hard un sous-répertoire?

UPDATE² : Avec Git 2.23 (août 2019), il y a une nouvelle commande git restorequi fait cela, voir la réponse acceptée . MISE À JOUR : Cela fonctionnera plus intuitivement à partir de Git 1.8.3, voir ma propre réponse . Imaginez le cas d'utilisation suivant: Je veux me débarrasser de toutes les...

196
Comment écraser deux commits non consécutifs?

Je suis un peu nouveau dans toute la fonctionnalité de rebasage dans git. Disons que j'ai effectué les commits suivants: A -> B -> C -> D Ensuite, je me rends compte qu'il Dcontient un correctif qui dépend d'un nouveau code ajouté A, et que ces commits vont ensemble. Comment écraser...

196
Erreur Git Push: refus de mettre à jour la branche extraite

J'ai résolu certains conflits de fusion, commis puis j'ai essayé de pousser mes modifications et j'ai reçu l'erreur suivante: c:\Program Files (x86)\Git\bin\git.exe push --recurse-submodules=check "origin" master:master Done remote: error: refusing to update checked out branch: refs/heads/master...

196
git visual diff entre les branches

Cette réponse est idéale pour voir un diff visuel entre deux fichiers qui sont archivés dans git: Comment puis-je afficher la sortie 'git diff' avec un programme de diff visuel? Cependant, j'aimerais voir un diff visuel entre deux branches. Jusqu'à présent, mon meilleur pari semble être: git diff...

195
Git: Comment corriger la branche active dans un référentiel nu?

J'ai un référentiel nu utilisé comme magasin central pour mon projet. Tous les développeurs font git clone <repo>pour partager avec elle. Quand ils font le clone, ils obtiennent une extraction de la branche principale (à moins qu'ils le fassent git clone -n) car repo.git/HEADcontient ref:...