You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/git/exogit.qmd
+11-7Lines changed: 11 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -639,14 +639,16 @@ quelques règles écrites dedans
639
639
640
640
❓ **Question** : que se passe-t-il lorsque l'on ajoute au `.gitignore` des fichiers qui ont déjà été *commit* sur le projet Git ?
641
641
642
+
642
643
# Premières interactions avec `Github` depuis sa copie de travail
643
644
644
645
Jusqu'à présent, après avoir cloné le dépôt, on a travaillé uniquement
645
646
sur notre copie locale. On n'a pas cherché à interagir à nouveau
646
647
avec `Github`.
647
648
648
649
Cependant, il existe bien une connexion entre notre dossier local et
649
-
le dépôt `Github`. On peut s'en assurer en tapant dans un terminal
650
+
le dépôt `Github`. Si on utilise la ligne de commande,
651
+
on peut s'en assurer en tapant dans un terminal
650
652
651
653
~~~shell
652
654
git remote -v
@@ -674,12 +676,14 @@ celui-ci. Généralement, les url de ces deux dépôts sont les mêmes mais cela
674
676
arriver, lorsqu'on contribue à des projets opensource qu'on n'a pas créé,
675
677
qu'ils diffèrent[^2].
676
678
677
-
[^2]: Dans ce cas, on rencontre généralement un nouvel alias à côté d'`origin`.
678
-
opensource, où on contribue avec un *workflow* plus complexe (on contribue
679
-
sur un fork qui est une copie d'un dépôt sur lequel on n'a pas de droits
680
-
de modifications mais auquel on va suggérer des modifications à partir de notre
681
-
`fork`), on retrouve souvent un deuxième alias qui est `upstream` (cf.
682
-
[le tutoriel `Github` pour mettre à jour un fork](https://docs.github.com/en/github/collaborating-with-pull-requests/working-with-forks/syncing-a-fork).
679
+
[^2]: Ce cas de figure arrive lorsqu'on contribue à des projets
680
+
sur lesquels on n'a pas de droit d'écriture. Il est alors
681
+
nécessaire d'effectuer un _fork_, une copie de ce dépôt sur laquelle
682
+
on dispose de droits.
683
+
Dans ce cas de figure, on rencontre généralement un nouvel alias à côté d'`origin`.
684
+
nommé `upstream` (cf.
685
+
[le tutoriel `Github` pour mettre à jour un _fork_](https://docs.github.com/en/github/collaborating-with-pull-requests/working-with-forks/syncing-a-fork)
686
+
et qui pointe vers le dépôt source à l'origine du _fork_.
683
687
La création du bouton `Fetch upstream` par `Github` facilite grandement
684
688
la mise en cohérence d'`upstream` et `origin` et constitue la méthode
0 commit comments