Diferències

Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.

Enllaç a la visualització de la comparació

Ambdós costats versió prèvia Revisió prèvia
Següent revisió
Revisió prèvia
tech:git:autopush [30/06/2025 01:31] matetech:git:autopush [04/05/2026 07:01] (actual) mate
Línia 6: Línia 6:
   * hay que configurar el remote:   * hay que configurar el remote:
     * git config credential.helper <- no he hecho funcionar o no aporta     * git config credential.helper <- no he hecho funcionar o no aporta
-    * origin https://<user>:<pass>@<url>+    * origin https:%%//%%<user>:<pass>@<url>
     * certificado SSH? <- debería funcionar     * certificado SSH? <- debería funcionar
  
 <code bash> <code bash>
-#!/bin/bash+#!/usr/bin/env bash
  
 cd <git_directory> cd <git_directory>
Línia 16: Línia 16:
 [[ -z "$(git status --porcelain)" ]] || { [[ -z "$(git status --porcelain)" ]] || {
     git add .     git add .
-    git commit -m "$(date +%Y-%m-%d)"+    FILES_AFFECTED=$(git diff --cached --name-only | sed 's/^/* /') 
 +   COMMIT_MESSAGE=$(printf "%s\n\nFitxers afectats:\n%s" "$(date +%Y-%m-%d)" "$FILES_AFFECTED"
 + 
 +#    git commit -m "$(date +%Y-%m-%d)" -m "Fitxers afectats:" -m "$FILES_AFFECTED" 
 +    git commit -m "$COMMIT_MESSAGE"
     git push origin master     git push origin master
 } }
 +
  
 </code> </code>
  • tech/git/autopush.1751272274.txt.gz
  • Darrera modificació: 30/06/2025 01:31
  • per mate