Articles of git

Visualiser les twigs sur GitHub

Dans TortoiseGit, gitk ou BitBucket, il est courant d’avoir une visualisation de l’historique du projet avec toutes les twigs, comme ceci: Cependant, l’historique des validations de GutHub semble être plat, du moins je ne pouvais pas trouver un moyen d’afficher ce type de graphique. L’interface Web de GitHub peut-elle, d’une manière ou d’une autre, visualiser […]

Est-il possible de verrouiller des fichiers ou des répertoires individuels sur fork lors de l’utilisation de git?

Nous sums une équipe de plus de 60 développeurs travaillant sur le même produit et nous passons de SVN à Git et GitHub. Nous avons un processus dans SVN où les fichiers individuels sont verrouillés et chaque fois qu’un développeur veut valider du code, il doit le faire déverrouiller par le propriétaire du fichier. Trois […]

Escape @ character in git proxy password

J’ai git proxy config en tant que “http.proxy = http: // userId: pwd @ 123 @ipaddress: port” mais en clonant un projet distant, je reçois une erreur comme Cloning into git… error: Couldn’t resolve proxy ‘123@ipaddress’ while accessing http://git.kernel.org/pub/scm/git/git.git/info/refs fatal: HTTP request failed Comment échapper au caractère ‘@’ du mot de passe? Remarque: je ne […]

Comment cloner tous les repositorys à la fois sur GitHub?

J’ai un compte d’entreprise GitHub et je veux sauvegarder tous les référentiels, en tenant compte de tout ce qui pourrait être créé à des fins d’automatisation. J’espérais quelque chose comme ça: git clone git@github.com:company/*.git ou similaire fonctionnerait, mais il ne semble pas aimer le joker. Existe-t-il un moyen dans Git de cloner puis de retirer […]

git: avoir un fichier .gitignore différent pour chaque télécommande

J’ai un repo à distance dans lequel je veux engager certains fichiers (les fichiers compilés pour les déployer sur une plate-forme de cloud computing), mais je ne veux pas les déployer sur github … existe-t-il un moyen d’avoir différents fichiers .gitignore, un pour chaque télécommande?

Dans un hook git, le répertoire de travail actuel est-il garanti être dans le repository git?

Expérimentalement, il semble que les hooks git s’exécutent avec le répertoire en cours défini comme étant la racine du référentiel. Cependant, je ne vois aucune garantie à ce sujet dans la documentation de git. Dois-je compter sur le répertoire de travail actuel pour localiser le référentiel git ou existe-t-il un meilleur moyen de calculer le […]

Comment pouvez-vous tirer seulement la twig actuelle?

Existe-t-il un moyen de configuration pour configurer cela sans avoir à spécifier quelle twig?

Déplacer le fichier et le répertoire dans un sous-répertoire avec l’historique des validations

Comment puis-je déplacer un répertoire et des fichiers vers un sous-répertoire avec l’historique des validations? Par exemple: Structure du répertoire source: [project]/x/[files & sub-dirs] Structure du répertoire cible: [project]/x/p/q/[files & sub-dirs]

Comment faire git diff écrire en stdout?

Par défaut, git diff imprime toutes les lignes +- vers la sortie standard, mais j’ai une machine (devian) (que je connecte via ssh) où git diff m’amène à un éditeur (que je ne connais pas) et je dois appuyer sur q pour continuer. J’ai checker git config et ça ressemble à: $ git config –list […]

git: Comment append récursivement tous les fichiers dans une sous-arborescence de répertoires correspondant à un modèle de globule?

J’ai plusieurs fichiers .screen dans /xxx/documentation et ses sous-répertoires déjà suivis par Git. Après avoir modifié un grand nombre de ces fichiers écran, je lance git add documentation/\\*.screen – comme indiqué par le premier exemple dans la documentation de git-add – pour mettre en scène ces fichiers, mais la commande échoue: fatal: pathspec ‘documentation / […]