Raskite įvykį, kuriame buvo pridėtas failas

Tarkime, turiu failą foo.js , kuris buvo nustatytas prieš kurį laiką. Tiesiog norėčiau rasti įsipareigojimą, kuriame pirmą kartą buvo pridėtas šis failas.

Perskaičius atsakymus ir susižavėjęs savo darbu, tai veikia man

18 июля '12 в 4:44 2012-07-18 04:44 Steven Penny paprašė liepos 18 d. 12 val. 4:44 2012-07-18 04:44
@ 3 atsakymai

Paprasčiausias „švarus git“ būdas tai padaryti nereikia dujotiekiui:

 git log --diff-filter=A -- foo.js 

Patikrinkite dokumentus, galite padaryti tą patį ištrintam, pakeistam ir pan.

Tam yra patogus pseudonimas, nes visada jį užmiršiu:

191
28 нояб. atsakė stelterd 28 nov. 2012-11-28 07:52 '12, 07:52 AM 2012-11-28 07:52
 git log --oneline -- foo.js | tail -n 1 
13
18 июля '12 в 4:46 2012-07-18 04:46 Atsakymą pateikė Seth Robertson, liepos 18, 12 d., 4:46 am 2012-07-18 04:46

Gali būti, kad jus domina šie dalykai, bet manau, kad tai padės jums ateityje ir yra „Git“ ekosistemos derinimo dalis:

Galite naudoti „git-blame“, kad parodytumėte, kuri versija ir autorius paskutinį kartą pakeitė kiekvieną especifiq failo eilutę. Failų komentarai Apsilankykite https://git-scm.com/book/en/v2/Git-Tools-Debugging-with -Git

ex. Git kaltina -L 174,190 xx.py

0
24 янв. atsakymas pateikiamas Reidel sausio 24 d 2017-01-24 21:49 '17 at 21:49 PM 2017-01-24 21:49

Kiti klausimai apie žymes arba Užduoti klausimą