SlideShare une entreprise Scribd logo
1  sur  9
Télécharger pour lire hors ligne
Eclipse, Git et GitHub
Achref El Mouelhi
Docteur de l’université d’Aix-Marseille
Chercheur en programmation par contrainte (IA)
Ingénieur en génie logiciel
elmouelhi.achref@gmail.com
20 Décembre 2019, H & H: Research and Training 1 / 7
Eclipse, Git et GitHub
Objectif
Récupérez un projet GitHub sous Eclipse
Publiez un projet Java dans GitHub en utilisant Eclipse
20 Décembre 2019, H & H: Research and Training 2 / 7
Eclipse, Git et GitHub
Objectif
Récupérez un projet GitHub sous Eclipse
Publiez un projet Java dans GitHub en utilisant Eclipse
Avant de commencer
Créez un nouveau repository vide poei-java sur GitHub
20 Décembre 2019, H & H: Research and Training 2 / 7
Eclipse, Git et GitHub
Pour cloner le repository GitHub en utilisant Eclipse
Utilisez la perspective Git Repositories
Cliquez sur Clone a Git repository
Collez l’URI du repository poei-java puis cliquez sur Next deux
fois
Validez le Directory (le repository local contenant le récultat du
clonage) et Remote name puis cliquez sur Finish
Remettez la perspective Java
20 Décembre 2019, H & H: Research and Training 3 / 7
Eclipse, Git et GitHub
Sous Eclipse, créez une classe Main dans un projet
projet-eclipse
package org.eclipse.test;
public class Main {
public static void main(String[] args) {
System.out.println("Hello world from Eclipse");
}
}
20 Décembre 2019, H & H: Research and Training 4 / 7
Eclipse, Git et GitHub
Pour associer le projet projet-eclipse au repository local
Faites un clic droit sur le projet et allez dans Team > Share
project...
Dans Repository, sélectionner poei-java
Cliquez sur Finish
20 Décembre 2019, H & H: Research and Training 5 / 7
Eclipse, Git et GitHub
Pour faire un Commit et tout publier sur GitHub
Faites un clic droit sur le projet projet-eclipse et allez dans
Team > Commit...
Dans Unstaged Changes, indexez tous les fichiers du projet
Saisissez First Commit from Eclipse dans Commit
Message
Cliquez sur Commit and Push...
Vérifiez les branches, le dépôt GitHub et les autres informations
puis cliquez sur Next >
Validez en cliquant sur Finish
20 Décembre 2019, H & H: Research and Training 6 / 7
Eclipse, Git et GitHub
Pour faire un Commit et tout publier sur GitHub
Faites un clic droit sur le projet projet-eclipse et allez dans
Team > Commit...
Dans Unstaged Changes, indexez tous les fichiers du projet
Saisissez First Commit from Eclipse dans Commit
Message
Cliquez sur Commit and Push...
Vérifiez les branches, le dépôt GitHub et les autres informations
puis cliquez sur Next >
Validez en cliquant sur Finish
Allez vérifier la publication du projet sur GitHub.
20 Décembre 2019, H & H: Research and Training 6 / 7
Eclipse, Git et GitHub
Exercice
Modifiez le code de la classe Main depuis Github
Faites un Commit
Sous Eclipse, allez dans Team > Pull et récupérer les nouvelles
modifications effectuées depuis GitHub.
20 Décembre 2019, H & H: Research and Training 7 / 7

Contenu connexe

Similaire à 0.coursGitEclipse.pdf

Git & Rstudio vincent guyader
Git & Rstudio vincent guyaderGit & Rstudio vincent guyader
Git & Rstudio vincent guyaderVincent Guyader
 
Procédure de configuration et préparation de l’environnement sous windows
Procédure de configuration et préparation de l’environnement sous windowsProcédure de configuration et préparation de l’environnement sous windows
Procédure de configuration et préparation de l’environnement sous windowsAddi Ait-Mlouk
 
Dev ops - Contiuous delivery
Dev ops - Contiuous deliveryDev ops - Contiuous delivery
Dev ops - Contiuous deliveryPatrice Ferlet
 
Débuter avec Git & github
Débuter avec Git & githubDébuter avec Git & github
Débuter avec Git & githubMonoem Youneb
 
Hibernate Native : télécharger et configurer
Hibernate Native : télécharger et configurerHibernate Native : télécharger et configurer
Hibernate Native : télécharger et configurerProfLibre
 
Débuter avec phonegap (APACHE CORDOVA) dans eclipse pour android
Débuter avec phonegap (APACHE CORDOVA) dans eclipse pour androidDébuter avec phonegap (APACHE CORDOVA) dans eclipse pour android
Débuter avec phonegap (APACHE CORDOVA) dans eclipse pour androidBosco Basabana
 
Hibernate JPA : télécharger et configurer
Hibernate JPA : télécharger et configurerHibernate JPA : télécharger et configurer
Hibernate JPA : télécharger et configurerProfLibre
 

Similaire à 0.coursGitEclipse.pdf (12)

introduction au CPP
introduction au CPPintroduction au CPP
introduction au CPP
 
Git & Rstudio vincent guyader
Git & Rstudio vincent guyaderGit & Rstudio vincent guyader
Git & Rstudio vincent guyader
 
Procédure de configuration et préparation de l’environnement sous windows
Procédure de configuration et préparation de l’environnement sous windowsProcédure de configuration et préparation de l’environnement sous windows
Procédure de configuration et préparation de l’environnement sous windows
 
Dev ops - Contiuous delivery
Dev ops - Contiuous deliveryDev ops - Contiuous delivery
Dev ops - Contiuous delivery
 
Tp1 - Eclipse
Tp1 - EclipseTp1 - Eclipse
Tp1 - Eclipse
 
Débuter avec Git & github
Débuter avec Git & githubDébuter avec Git & github
Débuter avec Git & github
 
Get startedwithgit2
Get startedwithgit2Get startedwithgit2
Get startedwithgit2
 
Hibernate Native : télécharger et configurer
Hibernate Native : télécharger et configurerHibernate Native : télécharger et configurer
Hibernate Native : télécharger et configurer
 
Débuter avec phonegap (APACHE CORDOVA) dans eclipse pour android
Débuter avec phonegap (APACHE CORDOVA) dans eclipse pour androidDébuter avec phonegap (APACHE CORDOVA) dans eclipse pour android
Débuter avec phonegap (APACHE CORDOVA) dans eclipse pour android
 
Android
AndroidAndroid
Android
 
Android
AndroidAndroid
Android
 
Hibernate JPA : télécharger et configurer
Hibernate JPA : télécharger et configurerHibernate JPA : télécharger et configurer
Hibernate JPA : télécharger et configurer
 

Plus de Patiento Del Mar

Managed Extenibility Framework in C# - MEF
Managed Extenibility Framework  in C#  - MEFManaged Extenibility Framework  in C#  - MEF
Managed Extenibility Framework in C# - MEFPatiento Del Mar
 
hibernateormoverview-140501154227-phpapp02.pdf
hibernateormoverview-140501154227-phpapp02.pdfhibernateormoverview-140501154227-phpapp02.pdf
hibernateormoverview-140501154227-phpapp02.pdfPatiento Del Mar
 
hibernateormfeatures-140223193044-phpapp02.pdf
hibernateormfeatures-140223193044-phpapp02.pdfhibernateormfeatures-140223193044-phpapp02.pdf
hibernateormfeatures-140223193044-phpapp02.pdfPatiento Del Mar
 
Spring Data Advanced Querying.ppt
Spring Data Advanced Querying.pptSpring Data Advanced Querying.ppt
Spring Data Advanced Querying.pptPatiento Del Mar
 
Thymeleaf and Spring Controllers.ppt
Thymeleaf and Spring Controllers.pptThymeleaf and Spring Controllers.ppt
Thymeleaf and Spring Controllers.pptPatiento Del Mar
 
11-Concurrence-Section critiques.pdf
11-Concurrence-Section critiques.pdf11-Concurrence-Section critiques.pdf
11-Concurrence-Section critiques.pdfPatiento Del Mar
 
16-Concurrence-APIs-Concurrentes.pdf
16-Concurrence-APIs-Concurrentes.pdf16-Concurrence-APIs-Concurrentes.pdf
16-Concurrence-APIs-Concurrentes.pdfPatiento Del Mar
 
12-Concurrence-Rendez-vous.pdf
12-Concurrence-Rendez-vous.pdf12-Concurrence-Rendez-vous.pdf
12-Concurrence-Rendez-vous.pdfPatiento Del Mar
 
17-Concurrence-Fork-Join.pdf
17-Concurrence-Fork-Join.pdf17-Concurrence-Fork-Join.pdf
17-Concurrence-Fork-Join.pdfPatiento Del Mar
 
13-Concurrence-Producteur-consommateur.pdf
13-Concurrence-Producteur-consommateur.pdf13-Concurrence-Producteur-consommateur.pdf
13-Concurrence-Producteur-consommateur.pdfPatiento Del Mar
 
15-Concurrence-Operations-Atomiques.pdf
15-Concurrence-Operations-Atomiques.pdf15-Concurrence-Operations-Atomiques.pdf
15-Concurrence-Operations-Atomiques.pdfPatiento Del Mar
 

Plus de Patiento Del Mar (20)

Managed Extenibility Framework in C# - MEF
Managed Extenibility Framework  in C#  - MEFManaged Extenibility Framework  in C#  - MEF
Managed Extenibility Framework in C# - MEF
 
grpc_tutorial.pdf
grpc_tutorial.pdfgrpc_tutorial.pdf
grpc_tutorial.pdf
 
Primefaces.ppt
Primefaces.pptPrimefaces.ppt
Primefaces.ppt
 
hibernateormoverview-140501154227-phpapp02.pdf
hibernateormoverview-140501154227-phpapp02.pdfhibernateormoverview-140501154227-phpapp02.pdf
hibernateormoverview-140501154227-phpapp02.pdf
 
hibernateormfeatures-140223193044-phpapp02.pdf
hibernateormfeatures-140223193044-phpapp02.pdfhibernateormfeatures-140223193044-phpapp02.pdf
hibernateormfeatures-140223193044-phpapp02.pdf
 
Spring Data Advanced Querying.ppt
Spring Data Advanced Querying.pptSpring Data Advanced Querying.ppt
Spring Data Advanced Querying.ppt
 
Thymeleaf and Spring Controllers.ppt
Thymeleaf and Spring Controllers.pptThymeleaf and Spring Controllers.ppt
Thymeleaf and Spring Controllers.ppt
 
Spring Security.ppt
Spring Security.pptSpring Security.ppt
Spring Security.ppt
 
momjms.pdf
momjms.pdfmomjms.pdf
momjms.pdf
 
rmi.pdf
rmi.pdfrmi.pdf
rmi.pdf
 
synchronization.pdf
synchronization.pdfsynchronization.pdf
synchronization.pdf
 
cours6.pdf
cours6.pdfcours6.pdf
cours6.pdf
 
java_PAR.pdf
java_PAR.pdfjava_PAR.pdf
java_PAR.pdf
 
11-Concurrence-Section critiques.pdf
11-Concurrence-Section critiques.pdf11-Concurrence-Section critiques.pdf
11-Concurrence-Section critiques.pdf
 
22-reflection.pdf
22-reflection.pdf22-reflection.pdf
22-reflection.pdf
 
16-Concurrence-APIs-Concurrentes.pdf
16-Concurrence-APIs-Concurrentes.pdf16-Concurrence-APIs-Concurrentes.pdf
16-Concurrence-APIs-Concurrentes.pdf
 
12-Concurrence-Rendez-vous.pdf
12-Concurrence-Rendez-vous.pdf12-Concurrence-Rendez-vous.pdf
12-Concurrence-Rendez-vous.pdf
 
17-Concurrence-Fork-Join.pdf
17-Concurrence-Fork-Join.pdf17-Concurrence-Fork-Join.pdf
17-Concurrence-Fork-Join.pdf
 
13-Concurrence-Producteur-consommateur.pdf
13-Concurrence-Producteur-consommateur.pdf13-Concurrence-Producteur-consommateur.pdf
13-Concurrence-Producteur-consommateur.pdf
 
15-Concurrence-Operations-Atomiques.pdf
15-Concurrence-Operations-Atomiques.pdf15-Concurrence-Operations-Atomiques.pdf
15-Concurrence-Operations-Atomiques.pdf
 

0.coursGitEclipse.pdf

  • 1. Eclipse, Git et GitHub Achref El Mouelhi Docteur de l’université d’Aix-Marseille Chercheur en programmation par contrainte (IA) Ingénieur en génie logiciel elmouelhi.achref@gmail.com 20 Décembre 2019, H & H: Research and Training 1 / 7
  • 2. Eclipse, Git et GitHub Objectif Récupérez un projet GitHub sous Eclipse Publiez un projet Java dans GitHub en utilisant Eclipse 20 Décembre 2019, H & H: Research and Training 2 / 7
  • 3. Eclipse, Git et GitHub Objectif Récupérez un projet GitHub sous Eclipse Publiez un projet Java dans GitHub en utilisant Eclipse Avant de commencer Créez un nouveau repository vide poei-java sur GitHub 20 Décembre 2019, H & H: Research and Training 2 / 7
  • 4. Eclipse, Git et GitHub Pour cloner le repository GitHub en utilisant Eclipse Utilisez la perspective Git Repositories Cliquez sur Clone a Git repository Collez l’URI du repository poei-java puis cliquez sur Next deux fois Validez le Directory (le repository local contenant le récultat du clonage) et Remote name puis cliquez sur Finish Remettez la perspective Java 20 Décembre 2019, H & H: Research and Training 3 / 7
  • 5. Eclipse, Git et GitHub Sous Eclipse, créez une classe Main dans un projet projet-eclipse package org.eclipse.test; public class Main { public static void main(String[] args) { System.out.println("Hello world from Eclipse"); } } 20 Décembre 2019, H & H: Research and Training 4 / 7
  • 6. Eclipse, Git et GitHub Pour associer le projet projet-eclipse au repository local Faites un clic droit sur le projet et allez dans Team > Share project... Dans Repository, sélectionner poei-java Cliquez sur Finish 20 Décembre 2019, H & H: Research and Training 5 / 7
  • 7. Eclipse, Git et GitHub Pour faire un Commit et tout publier sur GitHub Faites un clic droit sur le projet projet-eclipse et allez dans Team > Commit... Dans Unstaged Changes, indexez tous les fichiers du projet Saisissez First Commit from Eclipse dans Commit Message Cliquez sur Commit and Push... Vérifiez les branches, le dépôt GitHub et les autres informations puis cliquez sur Next > Validez en cliquant sur Finish 20 Décembre 2019, H & H: Research and Training 6 / 7
  • 8. Eclipse, Git et GitHub Pour faire un Commit et tout publier sur GitHub Faites un clic droit sur le projet projet-eclipse et allez dans Team > Commit... Dans Unstaged Changes, indexez tous les fichiers du projet Saisissez First Commit from Eclipse dans Commit Message Cliquez sur Commit and Push... Vérifiez les branches, le dépôt GitHub et les autres informations puis cliquez sur Next > Validez en cliquant sur Finish Allez vérifier la publication du projet sur GitHub. 20 Décembre 2019, H & H: Research and Training 6 / 7
  • 9. Eclipse, Git et GitHub Exercice Modifiez le code de la classe Main depuis Github Faites un Commit Sous Eclipse, allez dans Team > Pull et récupérer les nouvelles modifications effectuées depuis GitHub. 20 Décembre 2019, H & H: Research and Training 7 / 7