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

これからはじめる非エンジニアのための開発環境構築 Git/GitHubによるソースコード管理編

これからはじめる非エンジニアのための開発環境構築 Git/GitHubによるソースコード管理編

2018.12.11にTEQSで開催した「これからはじめる非エンジニアのための開発環境構築 Git/GitHubによるソースコード管理編」で使用したスライドです。スライドに書いていなけど、当日話したことが多いのであまり役にはたたないかもしれませんが。

Wakabayashi, Kenichi

December 11, 2018
Tweet

More Decks by Wakabayashi, Kenichi

Other Decks in Technology

Transcript

  1. ιϑτ΢ΣΞ։ൃͷྲྀΕ { } </> xlsx docx md ઃఆ৘ใ ։ൃπʔϧ ʢ౷߹։ൃ؀ڥɺΤσΟλɺपลπʔϧʣ

    ιʔείʔυ ը૾ υΩϡϝϯτ 1.ઃܭ 2.࣮૷ɾςετ ઃܭΛݩʹ࣮૷ υΩϡϝϯτʹ ϑΟʔυόοΫ 3.ϦϦʔε pptx 4.αϙʔτɾΞοϓσʔτ
  2. ։ൃϓϩηεͰ࡞੒͢Δσʔλ { } </> xlsx docx md ιʔείʔυ ΞΠίϯσʔλɺը૾ͳͲ ઃఆ৘ใ

    υΩϡϝϯτʢςΩετܗࣜʣ υΩϡϝϯτʢOfficeจॻͳͲʣ pptx
  3. νʔϜ։ൃͰͷϙΠϯτ { } </> xlsx docx md pptx { }

    </> xlsx docx md pptx ࡞ۀ଴ͪ΍ख໭ΓΛൃੜͤͣ͞ʹ࡞ۀΛਐΊΔ ڞ༗
  4. ϑΝΠϧͷछྨʹΑͬͯڞ༗ํ๏Λ࢖͍෼͚Δ { } </> xlsx docx md ιʔείʔυ ΞΠίϯσʔλɺը૾ͳͲ ઃఆ৘ใ

    υΩϡϝϯτʢςΩετܗࣜʣ υΩϡϝϯτʢOfficeจॻͳͲʣ pptx ڞ༗αʔόʔ
  5. Gitͷ༻ޠ ༻ޠ ҙຯ ϦϙδτϦ ϓϩδΣΫτΛ؅ཧ͢ΔͨΊͷೖΕ෺ ϒϥϯν branch ϓϩδΣΫτϑΥϧμͷίϐʔΛ࡞ͬͨΓɺ੾Γସ͑Δૢ࡞ ίϛοτ commit

    ϦϙδτϦʹมߋ಺༰Λొ࿥͢Δૢ࡞ ϓογϡ push ϩʔΧϧʢࣗ෼ͷPCʣͷϦϙδτϦΛαʔόʔ্ͷ ϦϙδτϦʹొ࿥͢Δૢ࡞ Ϋϩʔϯ clone αʔόʔ্ͷϦϙδτϦ͔ΒϩʔΧϧʹίϐʔΛ࡞Δૢ࡞
  6. ϋϯζΦϯͷखॱ 1. GitHub Desktopͷμ΢ϯϩʔυͱΠϯετʔϧ 2. GitHubΞΧ΢ϯτͷ࡞੒ 3. GitHub Desktopͷઃఆ 4.

    ϦϙδτϦ࡞੒ 5. ϦϙδτϦͷΫϩʔϯ 6. ϑΝΠϧͷ௥Ճͱίϛοτ 7. ϦϞʔτϦϙδτϦ΁ͷϓογϡ 8. ϒϥϯνͷ࡞੒ͱ੾Γସ͑ 9. มߋ಺༰ͷϚʔδ
  7. 1. GitHub Desktopͷμ΢ϯϩʔυͱΠϯετʔϧ 1. ҎԼͷURLʹΞΫηεͯ͠ɺදࣔ͞ΕΔμ΢ϯϩʔυ
 ɹϘλϯΛԡͯ͠”GitHub Desktop”Λμ΢ϯϩʔυ
 https://desktop.github.com/ 2. μ΢ϯϩʔυͨ͠ϑΝΠϧ͔ΒΠϯετʔϧΛ࣮ߦɻ


    
 Windowsͷ৔߹
 →μ΢ϯϩʔυͨ͠”GitHubDesktopSetup.exe”ΛμϒϧΫϦοΫͯ͠
 ࣮ߦ͠ɺදࣔ͞ΕΔखॱʹैͬͯΠϯετʔϧɻ
 
 Macͷ৔߹
 →μ΢ϯϩʔυͨ͠”GitHubDesktop.zip”ΛμϒϧΫϦοΫͯ͠ల։ɻ ల։ޙͷ”GitHub Desktop.app”ΛΞϓϦέʔγϣϯϑΥϧμʹҠಈɻ
  8. 3. GitHub Desktopͷઃఆ 1. GitHub.comͷํͷ"Sign in”Λબ୒ 2. Ϣʔβʔ໊ʢ΋͘͠͸ϝʔϧΞυϨεʣͱ
 ύεϫʔυΛೖྗͯ͠”Sign in”Λબ୒

    3. ొ࿥࣌ͷϝʔϧΞυϨεʹૹΒΕ͍ͯΔҎԼͷϝʔϧͷɺຊจ಺ͷϦϯΫΛΫϦοΫ͢Δɻ Ҏ্ͰɺGitHub Desktopͷઃఆ͸׬ྃͰ͢ɻ ඞͣϝʔϧͷ֬ೝ·ͰΛߦͳ͍ͬͯͩ͘͞ɻ