Articles of git

Come sapere a quale tag commit si punta in Git?

Ho un sacco di tag non annotati nel repository e voglio capire a quale commit puntano. C’è un comando che indicherà solo i tag e i loro SHA di commit? Controllare il tag e guardare la TESTA mi sembra un po ‘troppo laborioso. Aggiornare Mi sono reso conto, dopo aver esaminato le risposte, che quello […]

Aggiungi immagini a README.md su GitHub

Di recente mi sono iscritto a GitHub . Ho ospitato alcuni progetti lì. Ho bisogno di includere alcune immagini nel mio file README. Non so come farlo. Ho cercato su questo, ma tutto ciò che ho ottenuto sono stati alcuni collegamenti che mi dicono di “ospitare immagini sul web e specificare il percorso dell’immagine nel […]

Git con problemi di Dropbox

Domanda su Git e Dropbox. Ho configurato Git e Dropbox utilizzando i vari tutorial online. Quando spingo il mio progetto, noto che la cartella dropbox è molto piccola (1 Mb vs circa 4 sulla mia macchina locale). Sono abbastanza sicuro che i file reali non vengano inviati a dropbox. È normale? Grazie!

Unione tra le forche in GitHub

Ho biforcuto un repository GitHub. Quindi ho apportato alcune modifiche alla fork. Quindi il repository originale ha fuso le mie modifiche e alcune altre. Ora, voglio unire quelle modifiche che mi mancano. Ho provato un semplice pull seguito da push, ma questo produce i miei commit in doppio. Qual è il modo migliore per farlo?

In Git, come posso recuperare un file di staging che è stato ripristinato prima di eseguire il commit?

Stavo tentando di inserire una modifica nel mio repository usando Git Tower. Quando l’ho fatto, c’è stato un conflitto e per sbaglio ho colpito tutto il palco (come volevo impegnarmi dopo aver risolto il conflitto). Quando l’ho fatto, il conflitto si è segnato come risolto. Volevo risolvere manualmente la modifica, quindi ho premuto “Abort Merge”, […]

git ganci: c’è un hook clone?

Vogliamo memorizzare alcune meta-informazioni sul commit in un database esterno. Durante un clone o un checkout, questo database dovrebbe essere riferito e noi copiamo le meta informazioni in un file nel repository che è clonato. Il database è richiesto piuttosto che l’utilizzo di un file è a scopo di indicizzazione e ricerca ecc … Ho […]

Come funzionano i pattern negati in .gitignore?

Sto tentando di utilizzare un file .gitignore con pattern negati (righe che iniziano con!), Ma non funziona come mi aspetto. Come esempio minimo, ho la seguente struttura di directory: C:/gittest — .gitignore — aaa/ — bbb/ — file.txt — ccc/ — otherfile.txt e nel mio file gitignore, ho questo: aaa/ !aaa/ccc/ La mia comprensione (basata […]

Come posso modificare i commenti predefiniti nel messaggio di commit git?

È ansible modificare la parte commentata del messaggio di commit git predefinito? Voglio aggiungere un po ‘più informazioni sul “contesto” per i miei utenti. # Please enter the commit message for your changes. # (Comment lines starting with ‘#’ will not be included) # Explicit paths specified without -i nor -o; assuming –only paths… # […]

C’è un modo per bloccare un ramo in GIT

Ho un’idea di bloccare un repository dagli utenti che spingono i file in esso avendo uno script di blocco nel hook di aggiornamento GIT poiché il push può solo riconoscere l’ID utente come argomenti e non i rami. Quindi posso bloccare l’intero repo che blocca solo una directory. C’è un modo per bloccare un ramo […]

gitignore tutti i file di estensione nella directory

C’è un modo per ignorare tutti i file di un tipo in una directory? ** è apparentemente privo di significato per git, quindi questo non funziona: /public/static/**/*.js L’idea è quella di abbinare cartelle nidificate arbitrarie.