Git et Github

Voir le sujet précédent Voir le sujet suivant Aller en bas

Git et Github

Message  raphaël le Mer 25 Sep - 15:56

L'ASTUPS a désormais un compte Github : astups sur Github.

Pour récupérer/cloner un des projets :
Code:
git clone https://github.com/astups/<nom_du_projet>.git
Version SSH:
Si vous avez un compte Github :
Code:
git clone git@github.com:astups/<nom_du_projet>.git

Une fois le projet récupérer il faut le configurer :
Le nom d'utilisateur :
Code:
git config --global user.name "<votre_nom_ici>"
L'adresse mail :
Code:
git config --global user.email "<adresse_mail>"
Ajouter un éditeur:

Code:
git config --global core.editor "<éditeur>"
Par exemple : vim -c 'startinsert'

Pour manipuler les fichiers :
Code:
git add <fichiers_à_ajouter_ou_avec_des_modifications>
Code:
git mv <fichiers_à_déplacer>
Code:
git rm <fichiers_à_supprimer>
Une fois toutes les manipulations faites :
Code:
git commit
Ouvrira un éditeur (celui configurer si applicable) pour entrer le message de log.

Enfin pour envoyer/pusher le ou les commits :
Il faut commencer par mettre son projet à jour :
Code:
git pull --rebase
Sans compte Github il est possible de faire :

  • soit un «pull request» : un mail à un des contributeurs du projet avec l'adresse de votre répo local
  • soit un mail de patch :
    Code:
    git format-patch -M origin/master


Avec un compte Github (et le droit de contribuer) :
Code:
git push
Cependant la première fois il faut en plus ajouter les paramètres : "origin master"
avatar
raphaël

Messages : 43
Date d'inscription : 08/09/2009

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Autres ressources

Message  raphaël le Mer 25 Sep - 16:01

Le site de l'excellente documentation officielle :
Documentation
La documentation peut être téléchargé sous la forme d'un livre
avatar
raphaël

Messages : 43
Date d'inscription : 08/09/2009

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum