Git Aide mémoire

Commandes utiles

Initialiser un dépot distant

cd /var/git
mkdir projet.git
cd projet.git
git --bare init

Récupérer un dépot existant

# récupérer un repository distant chez soi
git clone git@github.com:foobar/barfoo.git

Ajouter un dépot distant à un dépot distant

git remote add origin git@dev.gitlab.org:gitlab/gitlabhq.git

Mettre à jour son repository local

# mettre à jour son repository local en fonction du remote "origin"
git pull

Jouer avec les branches

# créer une branche locale "dev"
git branch dev  # crée la branche
git checkout dev # bascule sur cette branche
 
# raccourcis en une commande
git checkout -b dev
 
# voir la liste des branches
git branch -a
 
# une branche peut avoir un nom plus complexe
git checkout -b kit-maps/dev
git branch -a
 
# envoyer la branche locale vers le remote origin
git push origin foo/branch_dev

Autres

# un fichier a été ajouté par erreur dans GIT ?
# pour le sortir de GIT sans l effacer :
git rm --cached <file>

# pour n'ajouter que certaines modifications d'un fichier dans un commit
git stage --patch
# ensuite pour chaque modif du fichier, git vous demande si vous voulez
# ajouter la modif

Outils

EGit : Plugin Eclipse

GitEye : Outil basé sur Eclipse et EGit

Sources

Aide mémoire interactif

Ubuntu-fr

Openclassroom

 

 

Matomo encountered an error: Uncaught Piwik\Exception\DatabaseSchemaIsNewerThanCodebaseException: Your Matomo codebase is running the old version 4.14.2 and we have detected that your Matomo Database has already been upgraded to the newer version 4.15.1. Maybe your Matomo administrators are currently finishing the upgrade process. Please try again in a few minutes. If you still have this issue please contact your Matomo administrator for assistance. in /var/www/piwik/core/FrontController.php:692 Stack trace: #0 /var/www/piwik/core/FrontController.php(387): Piwik\FrontController->throwIfPiwikVersionIsOlderThanDBSchema() #1 /var/www/thegtricks/wp-content/plugins/wp-piwik/classes/WP_Piwik/Request/Php.php(40): Piwik\FrontController->init() #2 /var/www/thegtricks/wp-content/plugins/wp-piwik/classes/WP_Piwik/Request/Php.php(18): WP_Piwik\Request\Php->call() #3 /var/www/thegtricks/wp-content/plugins/wp-piwik/classes/WP_Piwik/Request.php(63): WP_Piwik\Request\Php->request() #4 /var/www/thegtricks/wp-content/plugins/wp-piwik/classes/WP_Piwik.php(1038): WP_Piwik\Request->perform() #5 /var/www/thegtricks/wp-content/plugins/wp-piwik/classes/WP_Piwik.php(1205): WP_Piwik->request() #6 /var/www/thegtricks/wp-content/plugins/wp-piwik/classes/WP_Piwik/TrackingCode.php(16): WP_Piwik->updateTrackingCode() #7 /var/www/thegtricks/wp-content/plugins/wp-piwik/classes/WP_Piwik.php(296): WP_Piwik\TrackingCode->__construct() #8 /var/www/thegtricks/wp-includes/class-wp-hook.php(324): WP_Piwik->addJavascriptCode() #9 /var/www/thegtricks/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters() #10 /var/www/thegtricks/wp-includes/plugin.php(517): WP_Hook->do_action() #11 /var/www/thegtricks/wp-includes/general-template.php(3068): do_action() #12 /var/www/thegtricks/wp-content/themes/twentyfifteen-child/footer.php(45): wp_footer() #13 /var/www/thegtricks/wp-includes/template.php(790): require_once('...') #14 /var/www/thegtricks/wp-includes/template.php(725): load_template() #15 /var/www/thegtricks/wp-includes/general-template.php(92): locate_template() #16 /var/www/thegtricks/wp-content/themes/twentyfifteen/archive.php(68): get_footer() #17 /var/www/thegtricks/wp-includes/template-loader.php(106): include('...') #18 /var/www/thegtricks/wp-blog-header.php(19): require_once('...') #19 /var/www/thegtricks/index.php(17): require('...') #20 {main} thrown (which lead to: Session must be started before any output has been sent to the browser; output started in /var/www/thegtricks/wp-includes/script-loader.php/2925)