Gérer de gros fichier (des backups ?) via GIT ?
c'est ce que propose cette extension à GIT par Github.com Git-LFS
et un serveur de test compilé en Go est même disponible :
https://github.com/github/lfs-test-server
une question à poser sur GIT ? ce site à surement la réponse.
Gérer les conflits intelligemment...
git rerere
Un très beau prompt pour git.
je n'ai pas réussi à le faire fonctionner sur cygwin pour le moment...
Font pour cygwin : https://github.com/andreberg/Meslo-Font
25 rappel de fonctionnalités GIT
un workflow GIT très bien expliqué !
Ajouter un .gitignore général à tous les projets git que vous importez.
Utile si vous avec plusieurs projets qui utilise le même IDE ou le même langage.
Un aide mémoire pour git.
plein de commande
comment faire quoi
etc...
Le livre communautaire sur GIT en français.
merci Alexandre Girard
des options utiles à connaitre pour les commandes de git.
pour utiliser git de manière plus poussée.
Gérer les conflits avec git rerere, enregistrez une fois votre résolution et ne vous en occupez plus ;)
comment préserver des fichiers pour qu'ils ne soient pas modifier lors d'un merge ?
Comment débusquer les bug en faisant des diff de commit ?
Un meilleur shell sous windows pour gérer GIT ? oui parce que bon la console par défaut... :/
Merci pour la configuration :
Pour partager un repository Git entre Windows et Linux, j'utilise ces configurations dans mon ~/.gitconfig.
Pour Windows (on ne touche pas aux permissions des fichiers, on transforme les éventuels \r\n en \n à chaque commit mais sans les modifier dans notre workspace)
git config --global core.filemode false
git config --global core.autocrlf true
Pour Linux (on commit aussi les permissions des fichiers, et on transforme les éventuels \r\n en \n dans notre workspace)
git config --global core.filemode true
git config --global core.autocrlf input
Et je vérifie que ces paramètres ne sont pas présents dans les .git/config de chacun de mes projets.
Merci pour la commande, cela pourra mettre utile :
Un jour j'ai ajouté un fichier avec la commande git add nom_du_fichier mais je veux finalement le retirer du prochain commit :
$ git reset HEAD -- fichier_a_supprimer_du_prochain_commit
Pas mal cette configuration je me garde cela de coté.
et une copie sur mon readityourself :
http://latest.readityourself.net/readityourself.php?css=&url=687f56e4b228846672293f633eca995b
Je me garde ça au cas ou ;)
merci Shaarli ;)
Merci beaucoup les shaarlieurs pour le partage, ce cheatsheet est génial ;)
ici je met l'ensemble des sites que je trouve sur git et qui me permette d'apprendre ce très bon gestionnaire de fichiers...
(j'ai toujours du mal avec les patchs...)
http://gpl.univ-avignon.fr/2010/07/07/comment-contribuer-sur-github/
http://git-scm.com/book/fr/Personnalisation-de-Git-Configuration-de-Git
http://pioupioum.fr/developpement/git-10-commandes-utiles.html