Articles of git

Git poussant vers le référentiel GitHub distant en tant qu’utilisateur incorrect

J’ai un compte GitHub professionnel et un compte personnel. J’ai d’abord utilisé le personnel pour les projets de test, puis j’ai déménagé et j’ai fait un référentiel avec l’autre compte sur le même ordinateur. Maintenant, je voulais à nouveau créer un nouveau référentiel sur mon compte personnel, j’ai modifié le nom d’utilisateur global et le […]

Je ne peux pas comprendre le comportement de git rebase –onto

J’ai remarqué que les deux blocs de commandes git suivantes ont des comportements différents et je ne comprends pas pourquoi. J’ai une twig A et B qui divergent avec un engagement —BRANCH A——-COMMIT1—– \–BRANCH B– Je veux rebaser la twig B sur le dernier A (et avoir le commit1 sur la twig B) —BRANCH A——-COMMIT1—– […]

Est-il possible d’avoir un .gitignore personnalisé? Accès en lecture seule?

Je travaille dans un environnement d’équipe et il existe déjà un fichier .gitignore . Je veux append plus d’éléments au fichier .gitignore , mais je ne veux pas non plus vérifier ce fichier. Il est possible de définir des fichiers ignorés personnalisés qui ne s’appliquent qu’à moi? Aussi, je veux donner à quelqu’un un access […]

Comment atsortingbuer un seul engagement à plusieurs développeurs?

La façon dont tous les systèmes de contrôle de version que je connais sont que chaque validation est atsortingbuée à un seul développeur. L’essor de l’ingénierie agile, et plus précisément la programmation par paires, a conduit à une situation où deux développeurs ont apporté une consortingbution significative à la même tâche, un correctif par exemple. […]

Comment utiliser git-bundle pour maintenir le développement synchronisé?

Je dois garder mes arbres de développement synchronisés sur différents ordinateurs, sans connexion réseau entre eux. Nous avons un repository central de git, et je travaille normalement sur mon propre clone sur mon ordinateur de bureau. Parfois, je dois effectuer du développement sur un autre ordinateur, qui n’est jamais connecté au réseau du bureau. Aucun […]

Comment repasser en ‘master’ avec git?

J’ai fait mon premier engagement; puis créé une twig (disons twig1). Dans cette twig, j’ai créé un répertoire “exemple” et je l’ai engagé. Dans GitHub, je vois ma nouvelle twig et le nouveau répertoire “example” que j’ai ajouté. Maintenant, je me demande comment puis-je synchroniser avec le maître; et ainsi le dossier “exemple” supprimé (car […]

Comment puis-je réinitialiser –hard HEAD sur Mercurial?

Je suis un utilisateur de Git essayant d’utiliser Mercurial. Voici ce qui s’est passé: j’ai fait un hg backout sur un hg backout que je voulais rétablir. Cela a créé une nouvelle tête, alors hg m’a demandé de fusionner (retour à “default”, je suppose). Après la fusion, il m’a dit que je devais encore commettre. […]

Passer un argument à une commande d’alias Git

Puis-je transmettre des arguments à l’alias d’une commande Git? J’ai un alias dans la configuration de Git, comme ceci: rb1 = rebase -i HEAD~1 rb2 = rebase -i HEAD~2 rb3 = rebase -i HEAD~3 rb4 = rebase -i HEAD~4 …. Est-il possible de créer un alias rb pour que git rb fonctionne pour n’importe quel […]

git grep par les extensions de fichiers

Je sais que si je voulais grep pour un pattern uniquement sur des fichiers avec certaines extensions, je pourrais le faire: // searches recursively and matches case insensitively in only javascript files // for “res” from the current directory grep -iIr –include=*.js res ./ J’ai essayé de chercher un moyen de le faire via git […]

git renvoie l’erreur http 407 du proxy après CONNECT

J’ai un problème lors de la connexion à github depuis mon PC, en utilisant git. Système Win 7. J’ai une connexion par proxy, donc je l’ai spécifié dans les fichiers de configuration git (à la fois dans le dossier git général et dans le dossier repo git). Pour ce faire, je suis entré dans la […]