In questo post cerchiamo di spiegare come è possibile verificare il repository git attualmente in uso nel progetto a cui stiamo lavorando.
Stiamo ormai lavorando al nostro progetto da un po di tempo, interagiamo con il reposityory git come da routine, con merge push pull ecc, ma non ci ricordiamo quale sia la url o path di questo repository.
Abbiamo necessità di verificare quale sia la url o il path del repository git con cui stiamo lavorando, banalmente perchè dobbiamo condividerla con un nostro nuovo collega. Possiamo farlo in diversi modi.
Dirà qualcuno che, il modo più semplice, è utilizzare l’interfaccia messa a disposizione dal servizio, andare nel repository e nella sezione dedicata recuperare quello che ci serve.
Tutto vero ed estremamente semplice se utiliziamo gitlab, github, phabricator o altro servizio o interfaccia web.
Noi però siamo dei veri smanettoni e vogliamo verificarlo utilizzando la bash o git-bash, o semplicemente abbiamo un server senza interfaccia dedicata a git, e possiamo farlo in due modi, con il comando git config –list o aprendo il file .git/config
Il comando git config –list mostra la configurazione completa del repository locale; come vediamo di seguito, tra i parametri, è presente anche il parametro remote.origin.url che contiene il path/url del repository remoto.
Questo l’elenco completo dei parametri
credential.helper= user.name= user.email= core.repositoryformatversion=0 core.filemode=true core.bare=false core.logallrefupdates=true core.ignorecase=true core.precomposeunicode=true remote.origin.url= remote.origin.fetch=+refs/heads/*:refs/remotes/origin/* branch.master.remote=origin branch.master.merge=refs/heads/master
Aprendo il file .git/config la configurazione del repository locale si presenta in questo modo
[core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true ignorecase = true precomposeunicode = true [remote "origin"] url = fetch = +refs/heads/*:refs/remotes/origin/* [branch "master"] remote = origin merge = refs/heads/master
e il parametro che mostra la url/path del repository remoto è il parametro url
Reading Time: < 1 minute Esclusione di una serie di prodotti selezionati tramite l'apposito menù…
Reading Time: < 1 minute Nel video che vedete di seguito, a titolo di esempio,…
Reading Time: 2 minutes Vediamo come è possibile fare il restart di php-fpm con capistrano…
"Stiamo scoprendo modi migliori di creare software,sviluppandolo e aiutando gli altri a fare lo stesso.Grazie…
Shopware ha rilasciato una security patch in grado di colmare alcune lacune di sicurezza per…
Il tema e-commerce ed omnicanalità ha sostituito l'ormai obsoleta multicanalità, vediamo di cosa si tratta.…