Articles of git

git ignora l’eccezione

Ho un file gitignore che git ignora i file *.dll , e questo è in realtà il comportamento che voglio. Tuttavia, se desidero un’eccezione (ad es. Per poter commettere foo.dll ), come posso ottenerlo?

Scopri il creatore di git branch

Voglio scoprire chi ha creato un ramo. Sono in grado di farlo con: git branch -a | xargs -L 1 bash -c ‘echo “$1 `git log –pretty=format:”%H %an” $1^..$1`”‘ _ Tuttavia, questo restituisce l’ultimo committer per ramo, non necessariamente la persona che ha creato il ramo.

Come recuperare directory specifiche con git

Ho un progetto con git, e voglio solo clonare o tirare una directory specifica, come myproject / javascript proprio come fa subversion. apportare alcune modifiche, impegnarsi e respingere di nuovo. È ansible?

Aggiungi ricorsivamente i file per modello

Come aggiungo in modo ricorsivo i file mediante un pattern (o glob) posizionato in diverse directory? Ad esempio, mi piacerebbe aggiungere A/B/C/foo.java e D/E/F/bar.java (e molti altri file java) con un comando: git add ‘*.java’ Sfortunatamente, questo non funziona come previsto.

Git Push ERRORE: repository non trovato

Sto avendo un problema molto strano con git e github . Quando provo e spingo, sto ottenendo: git push -u origin master ERROR: Repository not found. fatal: The remote end hung up unexpectedly Ho aggiunto il telecomando: git remote add origin git@github.com:account-name/repo-name.git Qualche idea?

Perché git revert si lamenta di un’opzione -m mancante?

Quindi sto lavorando a un progetto con altre persone e ci sono più forcelle di github su cui lavorare. Qualcuno ha appena risolto un problema e mi sono unito alla sua fork, ma poi ho capito che avrei potuto trovare una soluzione migliore. Voglio annullare il commit che ho appena fatto. Ho provato a farlo […]

C’è un modo migliore per scoprire se esiste un ramo git locale?

Sto usando il seguente comando per scoprire se esiste un ramo git locale con branch-name nel mio repository. È corretto? C’è un modo migliore? Si prega di notare che lo sto facendo all’interno di una sceneggiatura. Per questo motivo mi piacerebbe stare lontano dai comandi di porcellana, se ansible. git show-ref –verify –quiet refs/heads/ # […]

Come aggiungere un repository locale e trattarlo come un repository remoto

Sto cercando di fare un repo locale come telecomando con il nome bak per un altro repo locale sul mio PC, usando il seguente: git remote add /home/sas/dev/apps/smx/repo/bak/ontologybackend/.git bak che dà questo errore: fatal: ‘/home/sas/dev/apps/smx/repo/bak/ontologybackend/.git’ is not a valid remote name Sto provando a sincronizzare due repository locali, con uno configurato come remoto chiamato bak […]

Come posso sostituire un sottomodulo git con un altro repository?

Come posso sostituire un sottomodulo git con un diverso repository git? Nello specifico, ho un sottomodulo: situato in ./ExternalFrameworks/TestFramework che punta a un git repo git@github.com:userA/TestFramework.git Mi piacerebbe che ora git@github.com:userB/TestFramework.git . Il problema è che quando elimino il sottomodulo con il metodo descritto qui , lo aggiungo nuovamente usando il comando git submodule add […]

Errore Github Push: RPC non riuscito; risultato = 22, codice HTTP = 413

stupido problema con Github in corso adesso. Ho una buona quantità di modifiche (~ 120 MB di dimensioni), quando cerco di spingere, questo è ciò che accade: error: RPC failed; result=22, HTTP code = 413 fatal: The remote end hung up unexpectedly fatal: The remote end hung up unexpectedly L’ho già fatto git config http.postBuffer […]