NodeJS app for PPD using Wikipedia's API
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 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]
- git clone https://github.com/ThPch/WikiCorpus.git
- 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
- Modification du code source (Ajout de fonctionnalité, correctifs de bugs)
- Tester les fonctionnalités implémentés et vérifier le fonctionnement de ces dernières
- Effectuer un git commit pour "enregistrer" localement les changements et les notifier à Git
- 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
- Effectuer un git pull pour s'assurer d'avoir la dernière version du projet
- Effectuer un git push pour envoyer vos commits (Attention : Personne ne doit avoir fait un push avant vous depuis votre dernier pull)
- Recommencer à partir de l'étape numéro 1 pour chaque modifications
- 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
- 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
- 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/*