Quelles sont les différences entre .gitignoreet .gitkeep? S'agit-il de la même chose avec un nom différent, ou remplissent-ils tous les deux une fonction différente? Je ne semble pas pouvoir trouver beaucoup de documentation sur
Quelles sont les différences entre .gitignoreet .gitkeep? S'agit-il de la même chose avec un nom différent, ou remplissent-ils tous les deux une fonction différente? Je ne semble pas pouvoir trouver beaucoup de documentation sur
J'ai ajouté un fichier nommé "file1.txt"à un référentiel Git. Après cela, je l'ai validé, j'ai ajouté quelques répertoires appelés dir1et dir2et les ai validés dans le référentiel Git. Maintenant , le dépôt actuel a "file1.txt", dir1et dir2. Comment puis-je supprimer "file1.txt"sans affecter les...
J'ai un projet dans lequel j'ai couru git init. Après plusieurs commits, j'ai fait git statusce qui m'a dit que tout était à jour et qu'il n'y avait aucun changement local. Ensuite, j'ai fait plusieurs changements consécutifs et j'ai réalisé que je voulais tout jeter et revenir à mon état...
J'ai récemment basculé vers la synchronisation de mes référentiels sur https: // sur GitHub (en raison de problèmes de pare-feu), et il demande un mot de passe à chaque fois. Existe-t-il un moyen de mettre en cache les informations d'identification, au lieu de s'authentifier à chaque fois git...
Nous utilisons des sous-modules git pour gérer quelques grands projets qui dépendent de nombreuses autres bibliothèques que nous avons développées. Chaque bibliothèque est un dépôt distinct introduit dans le projet dépendant en tant que sous-module. Pendant le développement, nous voulons souvent...
Récemment, j'ai rejoint GitHub . J'y ai hébergé des projets. Je dois inclure des images dans mon fichier README. Je ne sais pas comment faire ça. J'ai cherché à ce sujet, mais tout ce que j'ai obtenu était quelques liens qui me disent "d'héberger des images sur le Web et de spécifier le chemin de...
Si j'ai n commits, comment puis-je créer une branche à partir du n-3 commit? Je peux voir le hachage de chaque commit.
J'ai un référentiel Git qui contient un certain nombre de sous-répertoires. Maintenant, j'ai constaté que l'un des sous-répertoires n'est pas lié à l'autre et doit être détaché dans un référentiel séparé. Comment puis-je faire cela tout en conservant l'historique des fichiers dans le...
Comment puis-je afficher les validations locales que j'ai effectuées et qui n'ont pas encore été transférées vers le référentiel distant? Occasionnellement, git statusimprimera que ma branche est X s'engage avant origin/master, mais pas toujours. Est-ce un bug avec mon installation de Git, ou...
J'utilise fréquemment git stashet git stash poppour enregistrer et restaurer les modifications dans mon arbre de travail. Hier, j'ai eu quelques changements dans mon arbre de travail que j'avais cachés et sautés, puis j'ai apporté plus de changements à mon arbre de travail. Je voudrais revenir en...
J'ai cloné un projet qui inclut des .csprojfichiers. Je n'ai pas besoin que mes csprojfichiers locaux soient suivis par Git (ou affichés lors de la création d'un correctif), mais ils sont clairement nécessaires dans le projet. J'ai ajouté *.csprojà mon LOCAL .gitignore, mais les fichiers sont déjà...
Je comprends qu'un fichier .gitignore masque les fichiers spécifiés du contrôle de version de Git. J'ai un projet (LaTeX) qui génère beaucoup de fichiers supplémentaires (.auth, .dvi, .pdf, logs, etc.) pendant son exécution, mais je ne veux pas que ceux-ci soient suivis. Je suis conscient que je...
J'ai un référentiel dans Git. J'ai créé une branche, puis j'ai apporté des modifications à la fois au maître et à la branche. Ensuite, des dizaines de commits plus tard, j'ai réalisé que la branche est dans un bien meilleur état que le maître, donc je veux que la branche "devienne" le maître et...
Après le dernier commit, j'ai modifié un tas de fichiers dans ma copie de travail, mais je veux annuler les modifications apportées à l'un de ces fichiers, comme pour le réinitialiser au même état que le commit le plus récent. Cependant, je veux seulement annuler les modifications de copie de...
J'utilise Git depuis un certain temps maintenant et j'ai récemment téléchargé une mise à jour uniquement pour trouver ce message d'avertissement lorsque j'essaie push. warning: push.default is unset; its implicit value is changing in Git 2.0 from 'matching' to 'simple'. To squelch this message and...
Considérez le scénario suivant: J'ai développé un petit projet expérimental A dans son propre référentiel Git. Il a maintenant mûri et j'aimerais que A fasse partie d'un plus grand projet B, qui a son propre grand référentiel. Je voudrais maintenant ajouter A comme sous-répertoire de B. Comment...
J'utilise Git et j'ai engagé quelques fichiers en utilisant git commit -a Plus tard, j'ai découvert qu'un fichier avait été ajouté par erreur à la validation. Comment supprimer un fichier du dernier
Si j'ai un fichier ou un répertoire qui est un lien symbolique et que je le valide dans un référentiel Git, que se passe-t-il? Je suppose qu'il le laisse comme un lien symbolique jusqu'à ce que le fichier soit supprimé, puis si vous retirez le fichier d'une ancienne version, il crée simplement un...
J'ai mis à jour vers macOS Mojave (cela arrive aussi avec la mise à jour de Catalina). Ce matin, j'ai accédé à la base de code de mon travail dans la ligne de commande de mon MacBook pro, tapé "git status" dans le référentiel et reçu l'erreur: xcrun: error: invalid active developer path...
Je suis nouveau dans les complexités de branchement de Git. Je travaille toujours sur une seule branche et je valide les modifications, puis je pousse périodiquement vers mon origine distante. Quelque part récemment, j'ai effectué une réinitialisation de certains fichiers pour les retirer de la...