"an unpleasant or contemptible person"
GIT est un logiciel de gestion de versions décentralisé créé en 2005 par Linus Torvald (créateur du Kernel Linux).
Aujourd'hui, GIT devenu le système de versions le plus populaire et est utilisé par la grande majorité des développeurs.
1. L'historique
2. Le travail d'équipe
+
= 🔥
"Source control" tab
U = untracked
M = modified
⚠️ les messages sont importants !
Remote repository
Local repository
Créer un compte
Créer un repo
Lier le repo
🐙
📁
🔗
Use this link :
One shall always pull before pushing
- Gandhi
> git pull
> git push
Ton nouveau code 👶
L'ancien code 🧓
node_modules # production .env.* dist/ # random **/*.💩
git checkout -b 🥝 git push -u origin 🥝 git rebase main git checkout main git merge 🥝 git push git branch -d 🥝 git push origin :🥝
Les branches "spéciales", gh-pages ou production qui met à jour le site par exemple
Pour de longues fonctionnalités, pour pouvoir modifier le reste du code en parallèle.
1️⃣ git stash 2️⃣ do stuff 3️⃣ git stash pop
pick 4a104b1 The best feature 😎
squash ab49f9d weoijwirwoij
squash c8814dc test 1
squash 3019cdf I need ☕️ 😭
squash 3019cdf wip
1️⃣
2️⃣
3️⃣
git config --global core.editor "code --wait"
💡
* Fixup