Upgrade to Pro — share decks privately, control downloads, hide ads and more …

git logで振り返る大学4年間

8666edb602e697bfb338231345e34cfb?s=47 Yuya Kono
February 21, 2021

git logで振り返る大学4年間

第35回#hiro_itで発表したスライドです。
https://hiro-it.connpass.com/event/203080/

8666edb602e697bfb338231345e34cfb?s=128

Yuya Kono

February 21, 2021
Tweet

Transcript

  1. ੕ʹΌʔΜʢ!UBLPFJHIUʣ DEdDBNQVT@MJGF 
 HJUMPHSFWFSTF ੕ʹΌʔΜͷେֶ̐೥ؒ 
 ֶ໰ͱςΫϊϩδʔ

  2. w ੕ʹΌʔΜʢՏ໺༤໵ʣ w େֶ೥ੜ೥໨ͷϕςϥϯ w ̎೥ੜ̍೥໨Ͱ࿦จॻ͍ͨ w ̎೥ੜ̎೥໨ͰηΩϡΩϟϯ w ̎೥ੜ̏೥໨Ͱ୯Ґऔͬͨʂʂ

    w ୯Ґ͕͍ͪ͹Μେมͩͬͨ ࣗݾ঺հ
  3. ϓϩͷେֶ̎೥ੜ

  4. w ϓϩάϥϛϯάݴޠ͕޷͖ w ΠϯλϓϦλ΋޷͖ w ίϯύΠϥ΋޷͖ w ࣗ෼Ͱ΋࡞ͬͯΔʂʂˠˠ w ೥͔Β࡞Γ࢝Ίͨ

    w େֶ̍೥ੜͷࠒʂ झຯɿ"45ͷຍ࠿
  5. d w ࠷ॳͷίʔυ͸$PNNPO-JTQ w ʮܕγεςϜೖ໳ʯͷίʔυΛ 
 Ҡ২͍ͯͨ͠Β͍͠ NBMHPHJUMPH

  6. d w ਺ϲ݄์ஔͨ͠ޙɺ)BTLFMMͰ 
 ॻ͖௚ͨ͠ w ݴޠ͸-JTQͬΆ͍ w ύʔα͚ͩ NBMHPHJUMPH

  7. ʙ w ࠷ॳͷίʔυੜ੒ث͕Ͱ͖Δ w ॳΊͯʮίϯύΠϧʯ͕ 
 ࠷ޙ·Ͱ࣮ߦͰ͖ΔΑ͏ʹʂ w ̍೥͔͔ͬͯΔɻ஗͍ w

    ·ͱ΋ͳίʔυੜ੒ث͕Ͱ͖ͨ 
 ͷ͸໿̏ϲ݄ޙ NBMHPHJUMPH
  8. ࡞ΓํΛֶͿͨΊʹίϯύΠϥΛಡΉ w ࣗ࡞ݴޠίϯύΠϥ͕̍೥Ҏ্͔͔ͬͯΑ͏΍͘·ͱ΋ʹಈ͍ͨ w ୡ੒ײʂʂʂخ͍͠ʂʂʂ w ߦ͖౰ͨΓ͹ͬͨΓͷࢼߦࡨޡͰॻ͍͍ͯͨ w ౓ॏͳΔSNSG 

    w ੈͷίϯύΠϥ͸Ͳ͏ॻ͔Ε͍ͯΔͷ͔ؾʹͳͬͨ w ྫ͑͹ɺࠓ࢖͍ͬͯΔ)BTLFMMͷίϯύΠϥ()$͸ʁ
  9. ()$Λ׬શʹཧղ͢Δʹ͸ 
 ത࢜߸͕࣋ͪࡾਓඞཁʢଏઆʣ

  10. w )BTLFMMίϯύΠϥͷ()$͸044 w %FWFMPQFS8JLJ͕͋Δ w ()$Λ͍͡ΔͨΊͷΞϨίϨ͕ ·ͱ·͍ͬͯΔ w ˠͷਤͷΑ͏ͳ਌੾ͳਤղ΋͋Δ w

    ಡΈ΍͍͢ʂʂʢॾઆ͋Γʣ ()$ΛಡΉ IUUQTHJUMBCIBTLFMMPSHHIDHIDXJLJTDPNNFOUBSZDPNQJMFSITDQJQF
  11. ҰํͦͷࠒɺେֶͰ͸ w ೥ॳ಄ɺ͋Δઌੜͱ࿩͢͜ͱʹ w ʮ̍೥ੜʹίϯύΠϥॻ͍ͯΔ΍͕͍ͭΔʯͱ঺հ͞Εͨ w ͦͷ࣌ͷձ࿩͕ͪ͜Β 
 
 ઌੜʮ)BTLFMMʹ͜Μͳػೳཉ͍͠ΜͩΑͶʯ

    
 ੕ʮ()$ʹ࣮૷͢ΔͳΒଟ෼͜͜ʹ਺ेߦՃ͑Ε͹Ͱ͖·͢Ͷʯ 
 ઌੜʮ΄Μͱʁ͡Ό͋ͦΕͰҰຊॻ͜͏Αʯ 
 ੕ʮ͑ʁ͑ͬͱɺ΍ͬͯΈ·͢ʜʢҰຊʁʣʯ w ೥݄ͷ৘ใॲཧֶձϓϩάϥϛϯάݚڀൃදձͰൃද͢Δ͜ͱʹ
  12. ݚڀൃදલ೔ͷ 
 HJUMPH

  13. ͑Β͍͜ͱʹͳΔ 
 ൃද࣌͸̎೥ੜ 
 ड৆࣌΋̎೥ੜ 
 ࠓ΋·ͩ̎೥ੜ ͍·ͩʹδϡχΞձһ IUUQTXXXIJSPTIJNBDVBDKQOFXTD

  14. ڭ܇ w ࢼߦࡨޡ͠ͳ͕Β͍ΖΜͳઃܭΛࢼ͢ͱྗʹͳΔ w 044ͱ͔ͷ͔ͬ͠Γͨ͠ίʔυΛಡΉͱྗʹͳΔ w ୭͔ͱ࿩͢ͱҙ֎ͳൃݟ͕͋Δ w ൃද௚લͰ΋झຯʹ຅಄͢Δ͙Β͍͕ͪΐ͏Ͳ͍͍ʢ΄Μ·͔ʁʣ

  15. d w ()$ͱ͔ΛಡΜ͓͔ͩ͛Ͱ 
 ݴޠػೳͷ࣮૷ํ๏͸Θ͔ͬͨ w ίϯύΠϥͷύεΛ಄͔Βॱʹ ࣮૷͍͍ͯͬͯ͠Δ w ࣮ࡍʹಈ͘΋ͷ͕Ͱ͖͕͋Δ

    
 ·Ͱ͕௕͍ 
 NBMHPHJUMPH
  16.  w ॻ͍ͨίʔυΛશ෦ࣺͯΔ w ಈ͘΋ͷ͕ͳ͍ͷͰɺͲͷ͙Β͍ Ͱ͖͍ͯΔͷ͔͕Θ͔Βͳ͍ w ࠓͷઃܭ͕͏·͍͔͕͘͘ɺ 
 ౰෼ܦͨͳ͍ͱ൑໌͠ͳ͍

    w ίʔυ͸ಡΊΔ͕ɺॻ͚ͳ͍ NBMHPHJUMPH
  17. ʮຊΛΑ͘ಡΉਓͷͳ͔ʹ͸ɺ͍ͣΕ ຊΛॻ͚ΔΑ͏ʹͳΔਓ͕͍ΔɻͲ͏ ΍͔ͬͯɻͦΕ͸ͩΕ΋஌Βͳ͍ɻʯ ʰϋϦʔɾϙολʔͱ߹ཧओٛͷํ๏ʱΑΓ

  18. w $ίϯύΠϥࣗ࡞͕ྲྀߦΔ w ʰ௿ϨΠϠΛ஌Γ͍ͨਓͷͨΊͷ $ίϯύΠϥ࡞੒ೖ໳ʱ͕ग़ͯ͘Δ w චऀ͸MMEͱ͔ͷ3VJ6FZBNB w ηΩϡΩϟϯߨࢣʢ$ίϯύΠϥ ࣗ࡞θϛʣ

    w ॻ͔͘ʜ$ίϯύΠϥʂ $ίϯύΠϥΛॻ͘ IUUQTXXXTJHCVTJOGPDPNQJMFSCPPL
  19. ʮͲ͏΍ͬͯॻ͔͘ʯΛ஌Δ IUUQTXXXTJHCVTJOGPDPNQJMFSCPPL

  20. ࣮ફɿ$ίϯύΠϥηϧϑϗετ35" ηΩϡϦςΟΩϟϯϓશࠃେձݸਓछ໨ w ୯ʹ$ίϯύΠϥΛॻ͚ͩ͘Ͱ͸ͭ·Βͳ͍͠ɺઈରͰ͖Δ w ͍͍ڭՊॻͱ͍͍ڭࢣͱ͍͍஥ؒ w ՄೳͳݶΓૣ͘ॻ͘ͷ͸Ͳ͏ͩΖ͏ w ࠓͷࣗ෼ʹ଍Γͳ͍ͷ͸҆ఆͨ͠։ൃ଎౓

    w ͦͦ͜͜ࣃԠ͕͑͋ͬͯɺઈରʹ࣮ߦՄೳͳ໨ඪ w ΰʔϧ͸ηϧϑϗετʂʂ
  21. d w ೋͭͷ਺ͷ଍͠ࢉ͔Β࢝Ίͨ w ࢛ଇԋࢉɺൺֱԋࢉɺJGจɺ 
 ؔ਺ͱਐΊͨ w ̍ϲ݄΋ܦͨͣʹϑΟϘφον ਺͕ܭࢉͰ͖ΔΑ͏ʹʂ

    IPD@OZBOHJUMPH
  22. d w ೋͭͷ਺ͷ଍͠ࢉ͔Β࢝Ίͨ w ࢛ଇԋࢉɺൺֱԋࢉɺJGจɺ 
 ؔ਺ͱਐΊͨ w ̍ϲ݄΋ܦͨͣʹϑΟϘφον ਺͕ܭࢉͰ͖ΔΑ͏ʹʂ

    w ࣗ࡞ίϯύΠϥ੎͸ fi C͕ 
 ಈ͘ͱςϯγϣϯ্͕͕Δ IPD@OZBOHJUMPH
  23.  w ͓Αͦ̏ϲ݄Ͱηϧϑϗετୡ੒ʂʂ w ࠷ޙͷόά͸ͳΜͱʮGPS  \d^͕࣮ߦ͞Εͳ͍ʯͩͬͨ IPD@OZBOHJUMPH

  24. ڭ܇ w ιϑτ΢ΣΞ։ൃʹ͸ɺϓϩάϥϛϯάͷεΩϧҎ֎ʹ΋ඞཁͳ΋ͷ͕͋Δ w খ͞ͳϓϩάϥϜΛগͮͭ͠ҭͯΔͱ͏·͍͖͘΍͍͢ w $ίϯύΠϥ͸̏ϲ݄Ͱ࡞ΕΔ w ͨͩ͠ɺελοΫϕʔεͷίʔυΛు͘ͷͰΊͪΌͪ͘Ότϩ͍ w

    ࠷దԽ΍ϨδελׂΓ෇͚͸ະ࣮૷ w ͨͩɺ࠷৽ͷίʔυΛݟΔͱͦΕͬΆ͍΋ͷ͕͋Δ
  25. ࣌͸ྲྀΕɺ೥ʜ

  26. w ͠͹Β͘τϥΠΞϯυΤϥʔΛ ܁Γฦ͠ɺΑ͏΍͘λεΫ෼ׂ ͷίπ͕௫Ί͖ͯͨ w ݴޠࣗମ΋͍ͩͿຊ෺ͬΆ͘ 
 ͳ͖ͬͯͨ w ϒϥϯν੾ͬͯ࡞ۀ͢Δͱ͔

    
 (JUͷ࢖͍ํ΋Θ͔͖ͬͯͨ .BMHPɺ࠷ۙͷಈ޲
  27. HJUMPHͷͦͷઌ w .BMHPͷ։ൃ͸ଓ͚Δ w .BMHPΛ࢖ͬͯ8FCαʔόʔͱ͔ॻ͚Δͱຊ෺ͬΆͯ͘ྑͦ͞͏ w .BMHPͷηϧϑϗετ΋ࢹ໺ʹೖ͍ͬͯΔ w ଞͷݴޠͱͷ૬ޓӡ༻ੑΛߴΊ͍ͨʢ+BWB4DSJQU͔Βݺͼग़ͨ͠Γͱ͔ʣ w

    पลπʔϧʢ-JOUͱ͔ΤσΟλͱ͔ʣʹ΋ڵຯ͕͋Δ w ͦΖͦΖγϯλοΫεϋΠϥΠτͱ-BOHVBHF4FSWFSཉ͍͠ w )PPHMFͷΑ͏ͳ΋ͷΛ࣮૷Ͱ͖ͳ͍͔ͳ
  28. 5IBOLZPVGPSDPNJOHUPNZ 5&%5BML