Articles of git

git: il tuo ramo è avanti da X commette

Come si realizza in realtà? Al momento sto lavorando in un repository, quindi questo è il mio stream di lavoro: Cambia file Commettere Ripeti 1-2 finché soddisfatto Spingi per padroneggiare Poi quando faccio uno git status mi dice che il mio ramo è avanti da X commette (presumibilmente lo stesso numero di commit che ho […]

Confrontando due rami in Git?

Ho due filiali, branch_1 e branch_2 . Voglio vedere le differenze tra i due rami in Git.

In parte scegliere la ciliegia di un commit con Git

Sto lavorando su 2 diversi rami: rilascio e sviluppo . Ho notato che devo ancora integrare alcune modifiche che sono state trasferite al ramo di rilascio nel ramo di sviluppo . Il problema è che non ho bisogno di tutto il commit, solo alcuni hunk in alcuni file, quindi un semplice git cherry-pick bc66559 non […]

Come usare Git per il controllo del codice Unity3D?

Quali sono le migliori pratiche per l’utilizzo del controllo del codice sorgente Git con Unity 3D, in particolare nel trattare la natura binaria dei progetti Unity 3D? Descrivi il stream di lavoro, quali percorsi dovrebbero essere inclusi in .gitignore, quali impostazioni devono essere impostate in Unity e / o nel progetto, e qualsiasi altra cosa […]

Non posso spingere a Heroku perché l’impronta digitale chiave

Sono nuovo di Rails e stavo cercando di distribuire un’applicazione molto semplice a Heroku. Questa è la seconda app che distribuisco, e la prima che sono riuscita a fare bene. Tuttavia sto avendo alcuni problemi con questo. Ogni volta che ” spingo il padrone di heroku “, ottengo questo errore: ! La tua chiave con […]

Schiaccia i primi due commit in Git?

Con git rebase –interactive puoi schiacciare qualsiasi numero di commit in uno solo. È tutto fantastico a meno che non vogliate schiacciare i commit nel commit iniziale. Sembra imansible. Ci sono dei modi per raggiungerlo? Moderatamente correlato: In una domanda correlata, sono riuscito a trovare un approccio diverso al bisogno di schiacciare contro il primo […]

“Git fetch –tags” include “git fetch”?

Una domanda semplice e carina – la funzione di “git fetch” è un sottoinsieme rigido di git fetch –tags ? Cioè se corro git fetch –tags , c’è mai un motivo per eseguire immediatamente git fetch subito dopo? Che ne dici di git pull e git pull –tags ? Stessa situazione?

Come leggere il campo modalità dell’output di git-ls-tree

$ git ls-tree fb3a8bdd0ce 100644 blob 63c918c667fa005ff12ad89437f2fdc80926e21c .gitignore 100644 blob 5529b198e8d14decbe4ad99db3f7fb632de0439d .mailmap 100644 blob 6ff87c4664981e4397625791c8ea3bbb5f2279a3 COPYING 040000 tree 2fb783e477100ce076f6bf57e4a6f026013dc745 Documentation 100755 blob 3c0032cec592a765692234f1cba47dfdcc3a9200 GIT-VERSION-GEN 100644 blob 289b046a443c0647624607d471289b2c7dcd470b INSTALL 100644 blob 4eb463797adc693dc168b926b6932ff53f17d0b1 Makefile 100644 blob 548142c327a6790ff8821d67c2ee1eff7a656b52 README … So che le ultime 3 cifre ottengono la modalità file, ma per quali sono le prime 3 cifre? […]

git rebase senza modificare i timestamp di commit

Avrebbe senso eseguire git rebase preservando i timestamp di commit? Credo che una conseguenza sarebbe che il nuovo ramo non avrà necessariamente date di scadenza in ordine cronologico. È teoricamente ansible? (ad esempio usando i comandi idraulici, solo curiosi qui) Se è teoricamente ansible, allora è ansible in pratica con rebase, non cambiare i timestamp? […]

Quali sono le differenze tra .gitignore e .gitkeep?

Quali sono le differenze tra .gitkeep e .gitkeep ? Sono la stessa cosa con un nome diverso o entrambi hanno una funzione diversa? Non riesco a trovare molta documentazione su .gitkeep .