This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
2018_2019:s3:methodo:td:git [2018/09/03 16:59] blay [Tags] |
2018_2019:s3:methodo:td:git [2018/09/04 15:18] blay [Créer/Récupérer un nouveau dépôt (info)] |
||
---|---|---|---|
Line 36: | Line 36: | ||
- Ajoutez un de vos camarades à ce projet (vous pourrez revenir sur ce point plus tard). {{ :2018-2019:gitlab:ci:addmember.png?direct&200 |}} | - Ajoutez un de vos camarades à ce projet (vous pourrez revenir sur ce point plus tard). {{ :2018-2019:gitlab:ci:addmember.png?direct&200 |}} | ||
- Placez-vous bien dans le répertoire sur votre machine où vous désirez garder un lien avec le dépôt distant. | - Placez-vous bien dans le répertoire sur votre machine où vous désirez garder un lien avec le dépôt distant. | ||
- | - Dans le terminal : <code> git config --global http.sslVerify false </code> | + | - Dans le terminal : <code> git config --global http.sslVerify false </code> ((si vous n'avez pas "GIT" sur votre machine personnelle, vous pouvez passer au point III pour télécharger sourceTree qui contient Git puis suivez les instructions de Dorian sur Slack, à savoir : "Pour avoir la console Git pour ceux qui ont dl SourceTree, vous pouvez faire un raccourcis de git-bash ou git-cmd depuis C:\Users\<username>\AppData\Local\Atlassian\SourceTree\git_local")) |
- Exécutez en ligne de commandes et comprenez **pas à pas** les instructions qui vous sont données sous ''détails'' pour définir la configuration globale et créer le dépôt {{ :2018-2019:gitlab:ci:instructioncreationdepot.png?direct&800 |}} et ce faisant **répondez aux questions suivantes** : | - Exécutez en ligne de commandes et comprenez **pas à pas** les instructions qui vous sont données sous ''détails'' pour définir la configuration globale et créer le dépôt {{ :2018-2019:gitlab:ci:instructioncreationdepot.png?direct&800 |}} et ce faisant **répondez aux questions suivantes** : | ||
- "git clone ..." qu'est-ce qui a été modifié dans votre répertoire (pensez aux fichiers cachés). | - "git clone ..." qu'est-ce qui a été modifié dans votre répertoire (pensez aux fichiers cachés). | ||
Line 63: | Line 63: | ||
- | ==== Créer/Récupérer un nouveau dépôt (info) ==== | ||
- | <note warning> | ||
- | A ne pas faire dans le cadre de ce TD car nous l'avons déjà fait, cependant, cela peut être utile par la suite. | ||
- | </note> | ||
- | |||
- | Pour commencer à travailler avec Git, il y a deux solutions : | ||
- | * soit vous créez un nouveau dépôt vide, si vous souhaitez commencer un nouveau projet <code> git init </code> | ||
- | * soit vous clonez un dépôt existant, c’est-à-dire que vous récupérez tout l’historique des changements d’un projet pour pouvoir travailler dessus. **C'est ce que nous avons déjà fait, par l'instruction ** <code> git clone adresse_du_dépôt_distant </code> | ||
- | A noter, que si vous travaillez sous Github ou BitBucket, en général, on crée le dépôt sur le site puis on le clone, comme nous l'avons fait précédemment. | + | Voir ici pour cette partie : [[2018_2019:s3:methodo:td:git:lignescommandes|Il faut lire plus loin que le 1.]] |
==== Git comme historique des modifications ==== | ==== Git comme historique des modifications ==== | ||
Line 163: | Line 155: | ||
==== Tags ==== | ==== Tags ==== | ||
- | Si sur votre machiche personnelle vous n'avez pas git, passez directement au point III et installez sourceTree. | + | Si sur votre machine personnelle vous n'avez pas git, passez directement au point III et installez sourceTree. |
Git donne la possibilité d’étiqueter un certain état dans l’historique comme important grâce à un « tag ». Ces tags sont couramment utilisés pour marquer des états de publication (//e.g//. v1.0, v1.1, …). | Git donne la possibilité d’étiqueter un certain état dans l’historique comme important grâce à un « tag ». Ces tags sont couramment utilisés pour marquer des états de publication (//e.g//. v1.0, v1.1, …). |