Articles of git

Comment sauvegarder un repository Git local?

J’utilise git sur un projet relativement petit et je trouve que compresser le contenu du répertoire .git peut être un bon moyen de sauvegarder le projet. Mais c’est un peu étrange car, lors de la restauration, la première chose à faire est de git reset –hard . Y a-t-il des problèmes avec la sauvegarde d’un […]

Pourquoi «origine / HEAD» apparaît-il lors de l’exécution de «git branch -r»?

Lorsque vous lancez git branch -r pourquoi le flambeau liste-t-il l’ origin/HEAD ? Par exemple, il existe un repo distant sur GitHub, par exemple, avec deux twigs: master et awesome-feature. Si je git clone pour le saisir, puis pour aller dans mon nouveau répertoire et lister les twigs, je vois ceci: $ git branch -r […]

Sous-répertoires de contrôle dans Git?

Est-il possible de consulter les sous-répertoires d’un repository dans Git? Imaginez que je mette en place une nouvelle installation WordPress. Je créerai deux nouveaux répertoires pour ma personnalisation de plugin et de thème: wordpress/wp-content/plugins/myplugins/ wordpress/wp-content/themes/mytheme/ Je veux maintenir ces répertoires via Git. Dans Subversion, trunk/myplugins/ ceci en disposant trunk/myplugins/ et trunk/mytheme/ et en vérifiant les […]

Alias ​​Git – Commandes et parameters multiples

J’essaie de créer un alias qui utilise à la fois plusieurs commandes Git et parameters de position. Il y a des pages Stackoverflow pour chacun, et il semblerait évident de faire les deux, mais j’ai des problèmes. Par exemple, je veux passer à la twig foo et effectuer un statut. Donc, dans mon .gitconfig , […]

Comment append un fichier au dernier commit dans git?

Parfois, après avoir fait un commit, j’ai découvert que j’avais laissé de côté un fichier qui devait également être inclus dans le commit mais en réalité pas. Ce que j’ai souvent fait était de recommencer. git add the_left_out_file git commit “include the file which should be added in the last commit” Je pense que ce […]

Comment conserver le fichier local ou le fichier distant lors de la fusion en utilisant Git et la ligne de commande?

Je sais comment fusionner la modification en utilisant vimdiff, mais, en supposant que je sache simplement que le fichier entier est bon à conserver ou à jeter, comment puis-je le faire? Je ne veux pas ouvrir vimdiff pour chacun d’entre eux, je change de désir d’une commande qui dit “garder local” ou “garder à distance”. […]

Popularité de Git / Mercurial / Bazaar contre lequel recommander

En fonction du nombre de questions sur ce site pour ces trois systèmes de contrôle de version dissortingbués, il semble que Git soit est plus populaire, ou est plus difficile (donc nécessitant plus de questions), ou a plus de fonctionnalités (nécessitant donc plus de questions). Ou plus probablement une combinaison des trois. (Disons que la […]

Fourche de GitHub à Bitbucket

Je travaille sur un projet basé sur CakePHP , hébergé sur GitHub . Mon projet est hébergé sur Bitbucket . Les deux utilisent git . En gros, je voudrais créer un ‘fork’ (je ne sais pas si j’utilise les bons termes, puisque je ne suis pas habitué à utiliser git ) de CakePHP dans mon […]

Git peut-il me dire si une fusion sera en conflit sans fusionner?

Est-il possible de savoir si une fusion sera en conflit ou non, sans toucher l’arbre de travail? Je ne veux pas toucher l’arbre de travail parce que je ne veux pas le faire extraire. Cela prendrait beaucoup de temps si je voulais voir cette information pour plusieurs twigs.

Comment gérer les fichiers de projet IntelliJ IDEA sous le contrôle de source Git en constante évolution?

Tous les membres de notre équipe utilisent IntelliJ IDEA, et nous trouvons utile de placer ses fichiers de projet (.ipr et .iml) dans le contrôle des sources afin de pouvoir partager les configurations de construction, les parameters et les inspections. De plus, nous pouvons utiliser ces parameters d’inspection sur notre serveur d’continuous integration avec TeamCity. […]