linuxaddict:coder:git

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
linuxaddict:coder:git [13/02/2018, 17:53] – [Garder votre fork à jour] Claude Clerclinuxaddict:coder:git [07/01/2024, 14:13] (Version actuelle) – [Liens] Claude Clerc
Ligne 3: Ligne 3:
 **Git** (prononcer //Guitt//) a été écrit par [[https://fr.wikipedia.org/wiki/Linus_Torvalds|Linus Torvalds]], le créateur de Linux, pour versionner du code c'est-à-dire l'enregistrer étape par étape afin de pouvoir travailler dessus sur plusieurs machines et/ou à plusieurs codeurs. Git permet également de revenir à une version antérieure du code, qui fonctionnait avant que l'on en fasse une infâme bouillie emplie de bugs. ;-) **Git** (prononcer //Guitt//) a été écrit par [[https://fr.wikipedia.org/wiki/Linus_Torvalds|Linus Torvalds]], le créateur de Linux, pour versionner du code c'est-à-dire l'enregistrer étape par étape afin de pouvoir travailler dessus sur plusieurs machines et/ou à plusieurs codeurs. Git permet également de revenir à une version antérieure du code, qui fonctionnait avant que l'on en fasse une infâme bouillie emplie de bugs. ;-)
  
-**Github** (prononcer //Guitteub//) est un service qui permet d'enregistrer sur un serveur distant les différentes versions de son code, à l'aide de commandes Git. Il est gratuit pour du code public, payant pour du code privé. Il permet aussi de partager des bouts de code (des //gifts//) qui simplifient la vie de tous les autres codeurs, ou bien de participer à un projet existant.+**Github** (prononcer //Guitteub//) est un service qui permet d'enregistrer sur un serveur distant les différentes versions de son code, à l'aide de commandes Git. Il est gratuit pour du code public, payant pour du code privé. Il permet aussi de partager des bouts de code (des //gists//) qui simplifient la vie de tous les autres codeurs, ou bien de participer à un projet existant.
  
 ===== Pré-requis ===== ===== Pré-requis =====
Ligne 47: Ligne 47:
  
 Lancez la copie : Lancez la copie :
-  git clone git clone https://github.com/claudiux/cinnamon-spices-applets.git+  git clone https://github.com/claudiux/cinnamon-spices-applets.git
 (Remplacez ''claudiux'' par votre identifiant Github.) (Remplacez ''claudiux'' par votre identifiant Github.)
  
Ligne 250: Ligne 250:
   git diff HEAD..upstream/master # see diffs between local and upstream/master (if there is no diff then both are in sync)    git diff HEAD..upstream/master # see diffs between local and upstream/master (if there is no diff then both are in sync) 
   git pull upstream master # pull upstream's master into local branch    git pull upstream master # pull upstream's master into local branch 
-  git push origin HEAD # push to your forked repo's remote branch +  git push -f origin HEAD # push to your forked repo's remote branch 
 ===== Liens ===== ===== Liens =====
   * [[https://openclassrooms.com/courses/gerer-son-code-avec-git-et-github|Gérer son code avec Git et Github, sur OpenClassRooms]]   * [[https://openclassrooms.com/courses/gerer-son-code-avec-git-et-github|Gérer son code avec Git et Github, sur OpenClassRooms]]
Ligne 259: Ligne 259:
   * [[https://delicious-insights.com/fr/articles/bien-utiliser-git-merge-et-rebase/|Bien utiliser merge et rebase]]   * [[https://delicious-insights.com/fr/articles/bien-utiliser-git-merge-et-rebase/|Bien utiliser merge et rebase]]
   * [[https://github.com/edx/edx-platform/wiki/How-to-Rebase-a-Pull-Request|How to rebase a Pull Request]]   * [[https://github.com/edx/edx-platform/wiki/How-to-Rebase-a-Pull-Request|How to rebase a Pull Request]]
-  * [[https://www.ekino.com/comment-squasher-efficacement-ses-commits-avec-git/|Comment squasher efficacement ses commits avec Git]]+  * [[https://www.ekino.fr/publications/comment-squasher-efficacement-ses-commits-avec-git/|Comment squasher efficacement ses commits avec Git]]
   * [[https://christophe.hurpeau.com/billet/062-GitHub-fork-d-un-depot-faire-des-pulls-requests-d-uniquement-quelques-commits.html|GitHub : fork d'un dépot : faire des pulls requests d'uniquement quelques commits]]   * [[https://christophe.hurpeau.com/billet/062-GitHub-fork-d-un-depot-faire-des-pulls-requests-d-uniquement-quelques-commits.html|GitHub : fork d'un dépot : faire des pulls requests d'uniquement quelques commits]]
   * [[https://github.com/|Github]]   * [[https://github.com/|Github]]
Ligne 275: Ligne 275:
   * [[https://github.com/linuxmint|Le Github de LinuxMint]]   * [[https://github.com/linuxmint|Le Github de LinuxMint]]
  
 +----
  
 +{{counter|today| personne a visité cette page aujourd'hui| personnes ont visité cette page aujourd'hui}} et {{counter}} en tout.
  
  • linuxaddict/coder/git.1518540805.txt.gz
  • Dernière modification : 13/02/2018, 17:53
  • de Claude Clerc