Skip to content

Latest commit

 

History

History
112 lines (85 loc) · 3.58 KB

README.md

File metadata and controls

112 lines (85 loc) · 3.58 KB

WikiCorpus

NodeJS app for PPD using Wikipedia's API

Concept

An user can type one or more Wikipedia categories, qualified by the "tags" and the application returns him a corpus of suggested articles according to the tf-idf of the words found in the articles of the categories and subcategories that the user entered at the start.


GIT


COMMANDS POST INSTALL GIT

  • git config --global color.diff auto
  • git config --global color.status auto
  • git config --global color.branch auto
  • git config --global user.name "yourname"
  • git config --global user.email [email protected]

IMPORT THE PROJECT


PULL THE PROJECT

  • git status Consulter vos modifications
  • git branch Afficher toutes les branches, l'étoile permet d'indiquer sur quelle branche vous vous situez
  • git branch branchName Créer une branche
  • git checkout dev Passer sur la branche dev
  • git pull Update votre projet local avec la version hébergé sur Github
  • git fetch Telecharger les nouveaux commits
  • git merge Fusionne les commits téléchargés

COMMIT & PUSH YOUR MODIFICATIONS

Suivre les étapes suivantes :

  1. Modification du code source (Ajout de fonctionnalité, correctifs de bugs)
  2. Tester les fonctionnalités implémentés et vérifier le fonctionnement de ces dernières
  3. Effectuer un git commit pour "enregistrer" localement les changements et les notifier à Git
  4. Effectuer un git log -p pour consulter ce qui va être envoyé, vérifier que tout est bon, sinon se référer aux command line
  5. Effectuer un git pull pour s'assurer d'avoir la dernière version du projet
  6. Effectuer un git push pour envoyer vos commits (Attention : Personne ne doit avoir fait un push avant vous depuis votre dernier pull)
  7. Recommencer à partir de l'étape numéro 1 pour chaque modifications

COMMAND LINE

  • git status Consulter vos modifications
  • git checkout dev Passer sur la branche dev
  • git diff Consulter les différences
  • git add filename filename2 Ajouter des fichiers au versionning
  • git reset HEAD -- filename_to_delete Retirer un fichier qui a été ajouté
  • git commit (-a permet d'ajouter les fichiers en vert)
  • Dans les colonnes : "Changes to be committed" et "Changed but not updated", pour indiquer lors du commit quels fichiers précis doivent être « commités ». Faire :
  • git commit filename filename2
  • git log (-p pour le détail des lignes qui ont été ajoutées/retirées dans chaque commit) Afficher l'historique des commits
  • git reset HEAD^ Annuler le dernier commit (Attention à cette commande)
  • git checkout (namefile) Annuler les modifications des ou du fichiers avant commit et restaure le fichier avec son état pre-commit
  • git revert numeroducommit Annule le push du commit avec un reverse commit

MERGE THE PROJECT (ADVANCED USERS ONLY)

  • git checkout master Aller sur la branche master pour merger la branche dev
  • git merge dev Fusionner les commits de la branche dev avec la branche master
  • git diff Consulter les différences
  • git branch -d dev Supprimer la branche dev

USEFUL COMMAND LINE

  • git grep "madara" Rechercher le mot madara dans les fichiers sources du projet
  • git grep -n "madara" Compte les occurences du mots madara dans les fichiers sources du projet
  • Créer un .gitignore (exemple) : project.xml
dossier/temp.txt
*.tmp
cache/*