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

Git, GitHubのチュートリアル

Masashi-Sutou
November 17, 2014

Git, GitHubのチュートリアル

11月18日(火)のAndroid勉強会で発表予定の資料です。
今回はGit, GitHubの主な機能や操作および開発フローについて説明しました。

◆ GitのGUIツール「SourceTree」のダウンロードはこちら
https://www.atlassian.com/ja/software/sourcetree/overview

◆ 資料で登場する主なURLリンク
https://about.gitlab.com/
http://qiita.com/masashi-sutou/stock
http://qiita.com/arai-wa/items/c2eb7387b5bf37b4ace4
http://www.slideshare.net/kotas/git-15276118
http://www.slideshare.net/ikeike443/dev-love-kansai

Masashi-Sutou

November 17, 2014
Tweet

More Decks by Masashi-Sutou

Other Decks in Programming

Transcript

  1. '+ Ę[÷ŝqv˜´·©—M›¹¿ptuJ  !  [o Ɠ` ő‰ sv‚\u ŨÓõqĩĒ ! 

    æÒÄvûĥ良]iŒ§¯£§h… !  æÒv TE½«·M‰×ŢŸuķńì
  2. () 7-'3/8'9/43r#+'2vŁŐŽ¶Mœ  GitHub A A-Organization/.. C-Organization/.. E-Organization/.. B D

    C E A C E B B A D C Android-Team E A Owner Owner Owner Owner Write Owners Team-iOS Owner Owner Owners Admin Admin Admin Owners
  3. (* Œ•Ÿÿľrıīt<3+7  !  ĸĪvó滲tƒEƓqtdr  DH»²ƒƎ </0/ŭij ˜¶¿§ )143+

    5:11 !  !  <3+78uąÔgp[…Ã`<3+7  HĴi<3+78r[\#+'2`¦­‘qĖûe†…  DH<3+7w#+'2‰ş]pőqÆþ…7449¸MšM  DH<3+78zvŶŊ`qŽā<3+7vĖû`ķĢ  DHo|„EŒ•Ÿÿľw#+'2ŪċqýÚh… 
  4. (+ \ÇåEŁŐŽ¶Mœ‰Ñp}‚\K  GitHub A A-Organization/.. C-Organization/.. E-Organization/.. B D

    C E A C E B B A D C Android-Team E A Owner Owner Owner Owner Write Owners Team-iOS Owner Owner Owners Admin Admin Admin Owners
  5. (, <3+7ĂùvŒ•Ÿÿľ    Team Œ•Ÿ ÿľ push Pull

    Request vmerge Team¶¿ªM vŶŊ€Ŧţ TeamÛv »²ĎvĶŰ TeamÛv »²vĖû rŦţ Read access team Write access team   Admin access team     
  6. )& /1+8943+r88:+vŁŐŽ¶Mœ  Repository Milestone Milestone Issue #3 Issue #1

    Issue #2 Issue #4 Issue #2 Issue #1 Issue #5 Issue #3 Closed Open Open Closed
  7. ++ ˜³¿¨q€…rĂâvņu  D-/9)143+.9958 -/9.:( )42 3)== 81 1'( 2+2(+78

    -/9 D)*2+2(+78 D)5&9+251'9+ 2*2'8'8./ 8:94: 2* D;/22'8'8./ 8:94: 2* D-/95:1147/-/32'89+7 D-/989'9:8 D-/9'** D_D-/9'**2'8'8./ 8:94: 2* D-/9)422/9B2@2'8'8./ 8:94:qhF‚‡gbKKC D-/95:8.47/-/32'89+7
  8. ,& /9:( A4<v­¾MŽ¶Mœ  LJMGLIEGLC9clone968@1Q.R.=A$6<;BN 1. git clone 5. master(*.%

     Pull Request 6. branch master(*.%  merge  2. master(*.% git branch 7. &)-! 8. branch<; 3. #& ." 4. commit  branch  push 9. git pull merge OK 2/9= Yes Yes No No
  9. -/