Questions marquées «git»

325
Supprimer toutes les branches git locales

Je suis un processus de développement où je crée une nouvelle branche locale pour chaque nouvelle fonctionnalité ou carte d'histoire. Une fois terminé, je fusionne la branche en maître, puis je pousse. Ce qui a tendance à se produire au fil du temps en raison d'une combinaison de paresse ou...

323
Que signifie git push -u?

J'ai deux versions différentes de git. Dans la version 1.6.2, git pushn'a pas l' -uoption. Il n'apparaît que dans la version 1.7.x. D'après les documents, le -uest lié à la variable branch.<name>.merge dans git config. Cette variable est décrite ci-dessous: Defines, together with...

323
Quelle est la signification précise de «nôtre» et «leur» en git?

Cela peut sembler trop basique d'une question, mais j'ai cherché des réponses et je suis plus confus maintenant qu'avant. Que signifie «nôtre» et «leur» dans git lors de la fusion de ma branche dans mon autre branche? Les deux branches sont "les nôtres". Dans un conflit de fusion, "la nôtre"...

321
Dois-je utiliser SVN ou Git? [fermé]

Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une...

321
Comment utilisez-vous le dépôt «git --bare init»?

J'ai besoin de créer un dépôt Git central mais je suis un peu confus ... J'ai créé un référentiel nu (sur mon serveur git, machine 2) avec: $ mkdir test_repo $ git --bare init Maintenant, je dois pousser des fichiers de mon référentiel local (machine 1) vers le référentiel nu (machine 2). J'ai...

317
Comment renommer un référentiel sur GitHub?

Je voulais renommer l'un de mes référentiels sur GitHub, mais j'ai eu peur quand un gros avertissement rouge a dit: Nous ne configurerons aucune redirection depuis l'ancien emplacement Vous devrez mettre à jour vos référentiels locaux pour pointer vers le nouvel emplacement Le changement de nom...

315
Git: Comment écraser tous les commits sur une branche

Je crée une nouvelle branche masteravec: git checkout -b testbranch J'y fais 20 commits. Maintenant, je veux écraser ces 20 commits. Je fais ça avec: git rebase -i HEAD~20 Et si je ne sais pas combien de commits? Existe-t-il un moyen de faire quelque chose comme: git rebase -i all on this branch...