Questions marquées «git»

115
Convertir un dossier Git en sous-module rétrospectivement?

Très souvent, vous écrivez un projet quelconque, et après un certain temps, il devient clair qu'un composant du projet est en fait utile en tant que composant autonome (une bibliothèque, peut-être). Si vous avez eu cette idée dès le début, il y a de fortes chances que la plupart de ce code se...

115
Git - Ignorer les fichiers lors de la fusion

J'ai un repo appelé myreposur le beanstalkserveur distant . Je l'ai cloné sur ma machine locale. Création de deux branches supplémentaires: staginget dev. J'ai également poussé ces branches à distance. Maintenant: local remote server -------------------------------------------------------- master...

114
Filtrer git diff par type de changement

Existe-t-il un moyen de limiter les git difffichiers modifiés? J'aimerais voir les différences entre deux commits, mais exclure les chemins qui n'existent pas dans l'un ou l'autre (ajouts / suppressions). Le one-liner Perl suivant illustre la plupart de ce que je veux: git diff master.. | perl...

114
Comment obtenir git diff avec un contexte complet?

Comment créer un patch adapté à l'examen dans un creuset? git diff branch master --no-prefix > patch Cela ne génère que 3 lignes de contexte. Alors je fais ce qui suit git diff --unified=2000 branch master --no-prefix > patch Espérons que tous les fichiers auront moins de 2000 lignes....

114
git pull abandonné avec un nom de fichier d'erreur trop long

J'utilise Windows comme système d'exploitation et je travaille sur un projet avec un ami qui utilise un Mac. Il a enregistré le code sur notre Github. J'essayais de tirer tout ce qu'il faisait et cela a été abandonné avec des erreurs "nom de fichier trop long" du code tiers. Que puis-je...

113
Utiliser Git avec un projet Xcode existant

J'essaie de comprendre comment utiliser git dans le flux de travail de mon projet et j'ai un projet Xcode existant que je veux mettre dans le référentiel. Je pense que le référentiel est correctement configuré sous l'organisateur, mais le menu Contrôle de la source est grisé. Apparemment, c'est...

113
Git: Comment supprimer un fichier du commit historique?

J'ai commit avec l'ID 56f06019 (par exemple). Dans ce commit, j'ai accidentellement commis un gros fichier (50 Mo). Dans un autre commit, j'ajoute le même fichier mais dans la bonne taille (petit). Maintenant, mon dépôt lorsque je cloné est trop lourd: (Comment supprimer ce gros fichier de...