fusion minime

This commit is contained in:
Florent Madelaine 2022-06-09 07:01:59 +02:00
commit bf6010bc7c

View File

@ -168,7 +168,8 @@ comme 'git restore' et 'git switch'.
* éditez un nouveau fichier `Git.md`. * éditez un nouveau fichier `Git.md`.
* y insérer le contenu ci-dessous. * y insérer le contenu ci-dessous.
Git is a term of insult denoting an unpleasant, silly, incompetent, annoying, senile, elderly or childish person. As a mild oath it is roughly on a par with prat and marginally less pejorative than berk. Typically a Git is a term of insult denoting an unpleasant, silly, incompetent, annoying, senile, elderly or childish person.
As a mild oath it is roughly on a par with prat and marginally less pejorative than berk. Typically a
good-natured admonition with a strong implication of familiarity, git is more severe than twit or idiot good-natured admonition with a strong implication of familiarity, git is more severe than twit or idiot
but less severe than wanker, arsehole or twat when offence is intended. but less severe than wanker, arsehole or twat when offence is intended.
@ -224,21 +225,6 @@ Voir [cette question](https://stackoverflow.com/questions/10565217/do-you-push-e
* regardez si il y a des effets sur le dépôt local. * regardez si il y a des effets sur le dépôt local.
* regardez si il y a des effets sur le dépôt distant via l'interace web. * regardez si il y a des effets sur le dépôt distant via l'interace web.
### correction indicative
```shell
emacs Git2.md
git add Git2.md
git commit -m "git"
git log
cat Git2.md | tr 'A-Za-z' 'N-ZA-Mn-za-m' > Git3.md
mv Git3.md Git2.md
git commit -m "tvg"
git log
git push
git restore --source=e3d96485a22db76fdfb523b5b126217dc3374d26 Git2.md
```
## Nous travaillons à deux ## Nous travaillons à deux
Vous n'êtes pas obligé de travailler à deux pour cet exercice, ni même d'avoir deux machines clientes. Vous n'êtes pas obligé de travailler à deux pour cet exercice, ni même d'avoir deux machines clientes.
@ -281,6 +267,7 @@ Reprendre l'exo précédent, mais cette fois ajoutez chacun des changements sur
Par exemple vous changez chacun la javadoc de la même méthode ou bien vous changez le nom de la même variable dans la même méthode. Par exemple vous changez chacun la javadoc de la même méthode ou bien vous changez le nom de la même variable dans la même méthode.
Normalement la résolution automatique du conflit et la fusion des fichiers va échouer et vous allez être obligé de faire la fusion manuelle. Normalement la résolution automatique du conflit et la fusion des fichiers va échouer et vous allez être obligé de faire la fusion manuelle.
<<<<<<< HEAD
## Les branches ## Les branches
La spécificité de git par rapport à d'autres système de contrôle de versions est que git encourage très fortement l'utilisation très fréquente de branches et que sous le capot il s'agit de quelque chose d'assez léger. La spécificité de git par rapport à d'autres système de contrôle de versions est que git encourage très fortement l'utilisation très fréquente de branches et que sous le capot il s'agit de quelque chose d'assez léger.
@ -334,10 +321,10 @@ TO DO
2. Comment les fichiers d'un dépôt git sont-ils indexés? 2. Comment les fichiers d'un dépôt git sont-ils indexés?
3. Faut il un serveur git centralisé? 3. Faut il un serveur git centralisé?
4. Quelle commande permet-elle d'indexer un fichier? 4. Quelle commande permet-elle d'indexer un fichier?
5. Quelle commande permet-elle de récupérer le dernier point de sauveguarde depuis le dépôt distant? 5. Quelle commande permet-elle de récupérer le dernier point de sauvegarde depuis le dépôt distant?
6. Que veut dire 'origin' dans le contexte de 'git'? 6. Que veut dire 'origin' dans le contexte de 'git'?
7. Que veut dire 'master' dans le contexte de 'git'? 7. Que veut dire 'master' dans le contexte de 'git'?
8. Quelle commande permet-elle de transmettre le dernier point de sauveguarde dans le dépôt distant? 8. Quelle commande permet-elle de transmettre le dernier point de sauvegarde dans le dépôt distant?
9. Comment connaître le nom des points de sauveguarde? 9. Comment connaître le nom des points de sauvegarde?
10. Comment savoir où on en est quand on ne sait plus trop quoi faire? 10. Comment savoir où on en est quand on ne sait plus trop quoi faire?
11. What is the difference between a git and a plonker? 11. What is the difference between a git and a plonker?