Articles of git

Comandi Git che non funzionano nel terminale Mac: errore “dyld: Symbol not found: ___strlcpy_chk”

Sto usando il comando git clone ssh: // …. e ottenendo il seguente errore sul terminale: dyld: lazy symbol binding failed: Symbol not found: ___strlcpy_chk Referenced from: /usr/local/git/bin/git Expected in: /usr/lib/libSystem.B.dylib dyld: Symbol not found: ___strlcpy_chk Referenced from: /usr/local/git/bin/git Expected in: /usr/lib/libSystem.B.dylib Trace/BPT trap: 5

Ho mai bisogno di eseguire git gc su un repository nudo?

man git-gc non ha una risposta ovvia in esso, e non ho avuto alcuna fortuna con Google neanche (anche se potrei aver appena usato i termini di ricerca sbagliati). Comprendo che a volte è necessario eseguire git gc su un repository locale per eliminare oggetti penzolanti e comprimere la cronologia, tra le altre cose, ma […]

Perché non c’è un’opzione specifica per il clone Git?

Alla luce di una recente domanda su SO , mi chiedo perché non c’è un’opzione in git clone tale che il puntatore HEAD del ramo appena creato punterà ad un commit specificato? Nella domanda precedente, OP sta cercando di fornire istruzioni sul commit specifico che i suoi utenti dovrebbero clonare. Si noti che questa domanda […]

clonare parti di un progetto github

Possibile duplicato: C’è un modo per clonare solo la sottodirectory di un repository git? Sto provando a clonare parti di un progetto Github ma posso solo ottenere la cartella principale. Questa è la prima volta che sto provando ad usare github e ho appena installato il tortoisegit, im usato per svn e cvs dove potevi […]

Come invertire `git log –grep = ` o Come mostrare log git che non corrispondono a un pattern

Voglio usare git log per mostrare tutti i commit che non corrispondono a un dato pattern. So che posso usare quanto segue per mostrare tutti i commit che corrispondono a un modello: git log –grep= Come posso invertire il senso di corrispondenza? Sto cercando di ignorare i commit che hanno “urtato alla versione …” nel […]

env: bash \ r: nessun file o directory di questo tipo

Sto cercando di installare YouCompleteMe da qui . Quando eseguo: ./install.sh –clang-completer Ottengo questo errore: env: bash\r: No such file or directory Non so cosa c’è di sbagliato con le variabili di ambiente. Ecco il mio percorso di base: which bash /bin/bash Devo cambiarlo in / usr / bash? Se sì, allora come dovrei farlo? […]

Limitazione della dimensione del file nel repository git

Attualmente sto pensando di cambiare il mio VCS (da sovversione) a git. È ansible limitare la dimensione del file all’interno di un commit in un repository git? Per es. Sovversione c’è un hook: http://www.davidgrant.ca/limit_size_of_subversion_commits_with_this_hook Dalla mia esperienza, le persone, specialmente quelle inesperte, a volte tendono a commettere file che non dovrebbero entrare in un VCS […]

Spingendo per github dopo un clone superficiale

Ho avuto un enorme repo git a causa di un enorme numero di commit, quindi seguendo i consigli qui ho creato un clone superficiale. Ho apportato delle modifiche a questo nuovo repository locale, e ora voglio spingermi fino a Github (e poi ai miei telecomandi di produzione e gestione su Heroku). Forse un giorno imparerò […]

Come aggiornare un clone git shallow?

sfondo (per tl; dr, vedi #questioni di seguito) Ho più cloni superficiali di repository git. Sto usando dei cloni poco profondi perché è molto più piccolo rispetto a un clone sporco. Ciascuno è clonato facendo su git clone –single-branch –depth 1 . Funziona bene, tranne che non vedo come aggiornarlo. Quando sto clonando da un […]

Git – Creazione di un file .gitignore

Sto cercando di creare un file .gitignore modo che alcuni file non vengano registrati nel repository. Qualcuno ha una guida su come e dove posizionare questo file? Ho provato a collocarlo nella mia directory di lavoro, ho eseguito lo stato git e sto ancora raccogliendo i file che vorrei ignorare. Ho usato questo file .gitignore […]