Articles of git

Git sta ignorando i file che non sono in gitignore

Ho un repository git che ignora i file di immagine e alcuni altri file, ma il mio file .gitignore ha solo il fatto di ignorare un file config.php . C’è qualche file di ignoranza globale da qualche parte che non riesco a trovare? Devo specificare i file per aggiungerli ora e mi sta dando questo […]

Imansible inviare Git al repository remoto con http / https

Ho un repository Git in una directory servita da apache su un server. Ho configurato WebDAV e sembra che funzioni correttamente. Tornasole restituisce il 100% di successo. Posso clonare il mio repository da un host remoto, ma quando provo a spingere su http o https, ottengo il seguente errore: errore: imansible accedere all’URL https://git.example.com/repo/ , […]

Cosa determina il ramo predefinito dopo “git clone”?

La mia comprensione è che il ramo predefinito di un repository clonato deve essere qualunque cosa HEAD indichi nel repository clonato. Ora ho un caso in cui questo non è vero. La mia comprensione è ovviamente imperfetta, quindi cosa determina il ramo di pagamento predefinito durante la clonazione di un repository (nudo)? L’ultimo commit su […]

Come dividere un repository git preservando le sottodirectory?

Quello che voglio è simile a questa domanda . Tuttavia, voglio che la directory divisa in un repository separato rimanga una sottodirectory in quel repository: Ho questo: foo/ .git/ bar/ baz/ qux/ E voglio dividerlo in due repository completamente indipendenti: foo/ .git/ bar/ baz/ quux/ .git/ qux/ # Note: still a subdirectory Come fare questo […]

C’è un modo in git per ottenere una data push per un dato commit?

Mi chiedo se c’è un modo per visualizzare una data push associata a ogni commit nel log git. Se ciò non è ansible, c’è un modo per vedere tutti i commit sotto una certa spinta. Scrivo un programma che deve tenere traccia dei commit mentre vengono spinti. Poiché il log git è ordinato in base […]

Errore del protocollo SSL sconosciuto in connessione

Voglio spingere i miei commit in un repository Bitbucket ma questo errore si è verificato: Fatal: unable to access ‘https://myUsername@bitbucket.org/myUsername/myRepository.git/’: Unknown SSL protocol error in connection to bitbucket.org:443

Git consente di cambiare ramo con modifiche non previste

Git mi consente di cambiare rami quando ho modifiche non messe in scena per il commit (file modificati). C’è una configurazione per questo da qualche parte? Modifica: All’inizio pensavo che questa fosse una configurazione che dovevo impostare per disabilitare la modifica tra i rami se ci sono file non modificati modificati. Ma dal commento di […]

Possiamo finalmente passare a DVCS in Corporate Software? SVN è ancora un “must” per lo sviluppo?

Git / Mercurial stanno diventando sempre più popolari. Ho visto molti articoli che confrontano SVN con Git / Mercurial, ma mi chiedo se ci sia davvero qualche motivo per continuare a usare SVN. Sembra che ci siano un sacco di strumenti per Git / Mercurial ora che dovrebbero aiutare a diffondere la sua adozione aziendale. […]

Git: ricerca di un nome file da SHA1

Ho aggiunto un file all’indice con: git add somefile.txt Ho quindi ottenuto SHA1 per questo file con: git hash-object somefile.txt Ora ho uno SHA1 e vorrei recuperare il nome del file dell’object nell’indice usando SHA1. git show 5a5bf28dcd7944991944cc5076c7525439830122 Questo comando restituisce il contenuto del file ma non il nome del file. Come posso recuperare il […]

C’è qualche hook per tirare?

Ho bisogno di eseguire alcune azioni (preparare i file di messaggio gettext * .mo) sul mio progetto ogni volta che eseguo git pull . C’è un hook adatto per il git, che potrei usare a questo scopo, per favore?