Archives de catégorie : git

1-2) Git – undo

Ways to undo things https://www.atlassian.com/git/tutorials/undoing-changes

Publié dans git, Non classé | Laisser un commentaire

1/ git basics

Structure Un dossier git est composé de deux éléments : – GIT_WORK_TREE : le dossier de travail, où l’on modifie les fichiers – GIT_DIR : le fameux dossier .git, qui n’est pas forcément stocké à la racine du GIT_WORK_TREE ! … Continuer la lecture

Publié dans gestion de projet web, git | Marqué avec | Laisser un commentaire

2-1) Git configs : peer-to-peer

To sync your local folder with a remote server, you basically have 2 architectures : [sources : – http://openclassrooms.com/courses/gerez-vos-codes-source-avec-git – https://git-scm.com/book/en/v2/Distributed-Git-Distributed-Workflows ] – peer-to-peer (called « gestion de versions distribué [sans serveur] » par Mathieu Nebra de OpenClassrooms) => you install a … Continuer la lecture

Publié dans git | Laisser un commentaire

2-2) gitignore

Indispensable, définir précisément les gitignore sur un nouveau projet : – gitignore global : non commité (source) – gitignore par dossiers du projet : propre au projet / commité ! – .git/info/exclude : propre au projet / non-commité Templates de … Continuer la lecture

Publié dans git | Laisser un commentaire

2/ git config : création repo git à partir d’un projet existant

Pour ajouter tout un projet dans un git repository. 1/ Créer le repository git init // dans le rep voulu 2/ Ajouter les fichiers à gérer sous git git add * a) Attention, d’abord définir les fichiers/dossiers à exclure (idem svn … Continuer la lecture

Publié dans git | Laisser un commentaire

2/ git config : les remotes

La notion de « remote » n’existe pas en svn. Un « remote » est un alias d’url de repository (source) git remote -v // liste les alias définis git remote add origin git@github.com:ffrey/wp_objetweb.git <ajoute un alias> | alias| url  

Publié dans git | Marqué avec | Laisser un commentaire

2/ Git-config : les indispensables

# Problème des caractères de fin de ligne windows vs the rest of the world git config –global core.autocrlf input : permet d’éviter l’ajout de crlf sur les pushs depuis des postes windows.

Publié dans git | Laisser un commentaire

3/ git workflow(s)

Workflow a/ Sous git, vous commitez… en local !!! En effet, la philosophie de ce cvs est décentrée. Cela signifie que vous possédez un repository dans chaque working copy. Dit autrement dit, vous n’avez QUE des repositories sous git ! … Continuer la lecture

Publié dans git, Non classé | Laisser un commentaire

4-1/ git clients : github for windows

Import an existing repo : Beware : no command ! => drag and drop only !-o

Publié dans git | Laisser un commentaire

4/ git graphical clients

Canonical tools : – Built-in within git : gitk (for viewing history) and git-gui (for polishing off commits) – github official tool (to be used without github !-) – gitExtensions : sort of gitx for windows, gitx being one renowned git … Continuer la lecture

Publié dans git | Laisser un commentaire