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
developpement:git:commandes [2019/10/17 12:50]
JC
developpement:git:commandes [2020/08/15 15:59] (Version actuelle)
JC
Ligne 1: Ligne 1:
 2019-10-17: Ajout commit guidelines \\ 2019-10-17: Ajout commit guidelines \\
 +2020-08-15: Sortie console sans //less// \\
 +
 ====== Configuration de git: ====== ====== Configuration de git: ======
 **La Doc Git :** [[https://​git-scm.com/​book/​fr/​v2/​D%C3%A9marrage-rapide-Param%C3%A9trage-%C3%A0-la-premi%C3%A8re-utilisation-de-Git|Paramétrage à la première utilisation de Git]] **La Doc Git :** [[https://​git-scm.com/​book/​fr/​v2/​D%C3%A9marrage-rapide-Param%C3%A9trage-%C3%A0-la-premi%C3%A8re-utilisation-de-Git|Paramétrage à la première utilisation de Git]]
Ligne 16: Ligne 18:
 color.diff=auto color.diff=auto
 ...</​file>​ ...</​file>​
 +Pour ne pas avoir la sortie dans **//​less//​**
 +<file bash>
 +git config --global pager.branch false
 +</​file>​
 ====== Quelques commandes: ====== ====== Quelques commandes: ======
 ===== Status & Log ===== ===== Status & Log =====
Ligne 127: Ligne 133:
 Exemple de **.gitignore** en fonction des langages utilisés : \\ Exemple de **.gitignore** en fonction des langages utilisés : \\
 [[https://​github.com/​github/​gitignore|github.com/​github/​gitignore]] [[https://​github.com/​github/​gitignore|github.com/​github/​gitignore]]
 +<​note>​Pour **Python** voir [[developpement:​git:​gitignore_python|Fichier .gitgnore pour Python]]</​note>​
  
 ====== Coloration Git ====== ====== Coloration Git ======
Ligne 136: Ligne 143:
 ====== Les alias ====== ====== Les alias ======
 <file bash> <file bash>
-git config --global alias.co checkout +git config --global alias.co checkout 
-git config --global alias.br branch +git config --global alias.br branch 
-git config --global alias.cm commit +git config --global alias.cm commit 
-git config --global alias.st status +git config --global alias.st status 
-git config --global alias.last 'log -1 HEAD'​ +git config --global alias.last 'log -1 HEAD'​ 
-git config --global alias.l 'log --oneline --graph -10'+git config --global alias.l 'log --oneline --graph -10'
  
 # pour écraser un alias: --replace-all # pour écraser un alias: --replace-all
Ligne 258: Ligne 265:
 ====== Commit Guidelines ====== ====== Commit Guidelines ======
 Voici des exemples de ligne de conduite d'​Angular : [[https://​github.com/​angular/​angular/​blob/​master/​CONTRIBUTING.md|CONTRIBUTING.md]] Voici des exemples de ligne de conduite d'​Angular : [[https://​github.com/​angular/​angular/​blob/​master/​CONTRIBUTING.md|CONTRIBUTING.md]]
 +<​file>​
 +docs(changelog):​ update changelog to beta.5
 +</​file>​
 +<​file>​
 +fix(release):​ need to depend on latest rxjs and zone.js
 +
 +The version in our package.json gets copied to the one we publish, and users need the latest of these.
 +</​file>​
 +Le protocole Angular est le suivant :
 <​file>​ <​file>​
 <​type>​(<​scope>​):​ <​subject>​ <​type>​(<​scope>​):​ <​subject>​
Ligne 279: Ligne 295:
   * **test**: Adding missing tests or correcting existing tests   * **test**: Adding missing tests or correcting existing tests
  
 +Scope
 +
 +The scope should be the name of the npm package affected (as perceived by the person reading the changelog generated from commit messages).
 +
 +The following is the list of supported scopes:
  
 +  * **animations**
 +  * **common**
 +  * **compiler**
 +  * **compiler-cli**
 +  * **core**
 +  * **elements**
 +  * **forms**
 +  * **http**
 +  * **language-service**
 +  * **platform-browser**
 +  * **platform-browser-dynamic**
 +  * **platform-server**
 +  * **platform-webworker**
 +  * **platform-webworker-dynamic**
 +  * **router**
 +  * **service-worker**
 +  * **upgrade**
 +  * **zone.js**