Devenet Devenet

Liens en vrac

Quelques 337 marque-pages glanés pendant ma navigation sur le Web.

11 résultats pour #git×

RSS ATOM

How to use different git emails for personal and work repositories on the same machine

https://blog.hao.dev/how-to-use-different-git-emails-for-personal-and-work-repositories-on-the-same-machine

Option 1 : avoir deux fichiers .gitconfig-work et .gitconfig-perso, et dans le fichier .gitconfig charger le bon fichier selon le répertoire.
> # ~/.gitconfig
>
> [includeIf "gitdir:~/work/"]
>     path = .gitconfig-work
> [includeIf "gitdir:~/personal/"]
>     path = .gitconfig-personal

Option 2 : modifier dans chaque dépôt l’adresse e-mail Git.

La puissance des workflows git

https://medium.com/@OVHUXLabs/la-puissance-des-workflows-git-12e195cafe44

Après avoir testé Git Flow, Github Flow, les devops d’OVH nous propose leur solution hybride.

Git - Le remisage

http://git-scm.com/book/fr/Utilitaires-Git-Le-remisage

Équivalent au “shelve” de TFS (par Microsoft) : permet de stocker localement ses modifications pour retrouver un dépôt git “propre”, et ainsi faire des modifications urgentes, changer de branche, bref faire autre chose, puis une fois ces choses terminées, retrouver l”état initial.

Syncing a fork

https://help.github.com/articles/syncing-a-fork

Comment mettre à jour la branche upstream d’un fork :
1. Vérifier que les branches d’origine sont bien présentes : git remote -v
2. Sinon on les ajoute : git remote add upstream https://github.com/otheruser/repo.git
3. On met à jour les branches d’origine : git fetch upstream
4. On sélectionne la branche locale : git checkout master
5. On peut merger : git merge upstream/master