Articles of git

Comment rebaser après l’ajout de git-subtree?

J’essaie d’apprendre la nouvelle commande git-subtree qui a été ajoutée à Git 1.7.11. Je semble perdre la capacité de rebase après avoir ajouté un sous-arbre. J’ai le référentiel principal avec le fichier README et un référentiel de bibliothèque qui a également un fichier README. Je l’ajoute au répertoire lib avec subtree add : $ git […]

Git Supprimer les commits indésirables d’une requête de tirage

J’ai commencé à travailler sur un projet et j’ai fait des commits indésirables que j’ai poussés vers le master d’origine. Maintenant, quand j’essaie de faire une requête de tirage, Github veut commettre tous les commits précédents. Ma question est, comment puis-je supprimer les commits indésirables et commettre les modifications que je veux commettre afin que […]

Git – N’appenda pas de fichiers?

J’ai des problèmes où je ne peux pas append de fichiers à mon référentiel. J’utilise GIT sur Windows, dans Aptana Studio pour certains développements Ruby. J’ai réussi à pousser quelques fichiers vers GitHub, mais après cela, tout a cessé de fonctionner. J’ai par exemple un nouveau sous-dossier dans mon répertoire principal, contenant 2 fichiers ruby. […]

SSH Agent Forwarding avec Ansible

J’utilise Ansible 1.5.3 et Git avec le transfert d’agent ssh ( https://help.github.com/articles/using-ssh-agent-forwarding ). Je peux me connecter au serveur que je gère avec Ansible et vérifier que ma connexion à git est correctement configurée: ubuntu@test:~$ ssh -T git@github.com Hi gituser! You’ve successfully authenticated, but GitHub does not provide shell access. Je peux aussi cloner et […]

Existe-t-il un moyen d’append les lignes de show git, les lignes modifiées et les lignes supprimées?

“git diff –stat” et “git log –stat” montrent des choses comme: $ git diff -C –stat HEAD c9af3e6136e8aec1f79368c2a6164e56bf7a7e07 app/controllers/application_controller.rb | 34 +++————————- 1 files changed, 4 insertions(+), 30 deletions(-) Mais ce qui s’est vraiment passé dans cette validation, c’est que 4 lignes ont été modifiées et 26 lignes ont été supprimées, ce qui est différent […]

Après git clone, je ne vois pas ma twig

J’ai un repository sur Github. Il contient le maître et une twig. Quand je le clone, je n’obtiens que le maître et ne vois pas ma twig. Pourquoi est-ce le cas? Comment puis-je voir toutes les twigs dans le référentiel?

Comment voir toutes les balises dans un repository git en ligne de commande

Y a-t-il quelque chose comme “git show tags”?

Git rebase (Merge Squash) ma twig technique sur une autre twig

Je suis à la recherche d’une commande git pour m’aider avec mes fonctionnalités lorsqu’elles sont prêtes à entrer dans Master. Cette commande git écraserait toutes mes modifications sur ma twig en un seul commit sur le maître. Je le fais aujourd’hui avec: git rebase origin/master git rebase -i HEAD~4 Où 4 est le nombre d’engagement […]

Réorganisation des commits

Je travaille actuellement sur une twig et je veux que certains s’engagent à fusionner dans d’autres twigs: abcdefg (branchA) / –oxxxxxxxxxx (master) \ xxxxx (branchB) (Les lettres indiquent les commits, et les “x” ne sont pas pertinents.) Cependant, j’ai remarqué que ce serait une bonne idée de mettre en commun certains commits. Je veux “concaténer” […]

Git tirer d’un autre repository

J’ai un référentiel appelé Generic , qui est une application générique. Je l’ai intégré dans un référentiel appelé Acme , qui se base uniquement sur le référentiel Generic stocké dans l’application et y ajoute la marque Acme Co. Si je modifie les fonctionnalités de base de Generic , je souhaite mettre à jour le référentiel […]