Top Banner
jsp / eclipse 정보공유 http://okky.kr Social Coding GitHub 허광남 [email protected]
26

Social Coding GitHub 2015

Aug 05, 2015

Download

Technology

Kenu Heo
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Social Coding GitHub 2015

jsp / eclipse 정보공유 http://okky.kr

Social����������� ������������������  Coding����������� ������������������  GitHub

허광남����������� ������������������  

[email protected]

Page 2: Social Coding GitHub 2015

jsp / eclipse 정보공유 http://okjsp.pe.kr

• Git����������� ������������������  

• github.com����������� ������������������  

• 코드����������� ������������������  충돌����������� ������������������  

• Jenkins����������� ������������������  +����������� ������������������  GitHub

agenda

Page 3: Social Coding GitHub 2015

jsp / eclipse 정보공유 http://okjsp.pe.kr

프리 오픈 소스 distributed VCS

Git clone is full-fledged repository not dependent on network

Git is...

Page 4: Social Coding GitHub 2015

jsp / eclipse 정보공유 http://okjsp.pe.kr

Linus Torvalds http://en.wikipedia.org/wiki/Linus_Torvalds

git created by

Page 5: Social Coding GitHub 2015

jsp / eclipse 정보공유 http://okjsp.pe.kr

git 저장소와 명령어

https://github.com/k2amj2ik/Lecture/blob/master/lesson02-git.md

Page 6: Social Coding GitHub 2015

jsp / eclipse 정보공유 http://okjsp.pe.kr

클론하기, 패치하기

Page 7: Social Coding GitHub 2015

jsp / eclipse 정보공유 http://okjsp.pe.kr

jQuery����������� ������������������  

Ruby����������� ������������������  on����������� ������������������  Rails����������� ������������������  

CakePHP����������� ������������������  

node.js����������� ������������������  

jenkins����������� ������������������  

...

github.com

Page 8: Social Coding GitHub 2015

jsp / eclipse 정보공유 http://okjsp.pe.kr

개발자����������� ������������������  디자인이����������� ������������������  아님개발자����������� ������������������  디자인이����������� ������������������  아님

Page 9: Social Coding GitHub 2015

jsp / eclipse 정보공유 http://okjsp.pe.kr

First:����������� ������������������  Download����������� ������������������  and����������� ������������������  Install����������� ������������������  Git����������� ������������������  

Next:����������� ������������������  Set����������� ������������������  Up����������� ������������������  SSH����������� ������������������  Keys����������� ������������������  

Then:����������� ������������������  Set����������� ������������������  Up����������� ������������������  Your����������� ������������������  Info����������� ������������������  

Lastly:����������� ������������������  Celebrate

Set����������� ������������������  up����������� ������������������  git

Page 10: Social Coding GitHub 2015

jsp / eclipse 정보공유 http://okjsp.pe.kr

First:����������� ������������������  Create����������� ������������������  A����������� ������������������  Repo����������� ������������������  

Next:����������� ������������������  Create����������� ������������������  a����������� ������������������  README����������� ������������������  for����������� ������������������  your����������� ������������������  repo.����������� ������������������  

Lastly:����������� ������������������  Celebrate

Create����������� ������������������  A����������� ������������������  Repository

Page 11: Social Coding GitHub 2015

jsp / eclipse 정보공유 http://okjsp.pe.kr

First:����������� ������������������  Fork����������� ������������������  A����������� ������������������  Repo����������� ������������������  

Next:����������� ������������������  Set����������� ������������������  Up����������� ������������������  Your����������� ������������������  Local����������� ������������������  Repo����������� ������������������  

Then:����������� ������������������  More����������� ������������������  Things����������� ������������������  You����������� ������������������  Can����������� ������������������  Do����������� ������������������  

Lastly:����������� ������������������  Celebrate

Fork����������� ������������������  A����������� ������������������  Repo

Page 12: Social Coding GitHub 2015

jsp / eclipse 정보공유 http://okjsp.pe.kr

First:����������� ������������������  Follow����������� ������������������  A����������� ������������������  Friend����������� ������������������  

Next:����������� ������������������  Watch����������� ������������������  A����������� ������������������  Project����������� ������������������  

Then:����������� ������������������  More����������� ������������������  Things����������� ������������������  You����������� ������������������  Can����������� ������������������  Do����������� ������������������  

Lastly:����������� ������������������  Celebrate

Be����������� ������������������  Social

Page 13: Social Coding GitHub 2015

jsp / eclipse 정보공유 http://okjsp.pe.kr

Local����������� ������������������  Repo����������� ������������������  to����������� ������������������  github

Page 14: Social Coding GitHub 2015

jsp / eclipse 정보공유 http://okjsp.pe.kr

Page 15: Social Coding GitHub 2015

jsp / eclipse 정보공유 http://okjsp.pe.kr

Page 16: Social Coding GitHub 2015

jsp / eclipse 정보공유 http://okjsp.pe.kr

http://wiki.eclipse.org/EGit/User_Guide#Resolving_a_merge_conflict

Page 17: Social Coding GitHub 2015

jsp / eclipse 정보공유 http://okjsp.pe.kr

merge����������� ������������������  tool����������� ������������������  

HEAD����������� ������������������  option����������� ������������������  

TEAM����������� ������������������  >����������� ������������������  Add����������� ������������������  

TEAM����������� ������������������  >����������� ������������������  Commit

Git����������� ������������������  conflict����������� ������������������  해법

Page 18: Social Coding GitHub 2015

jsp / eclipse 정보공유 http://okjsp.pe.kr

git����������� ������������������  pull����������� ������������������  ==����������� ������������������  git����������� ������������������  fetch;����������� ������������������  git����������� ������������������  merge;

git����������� ������������������  pull?����������� ������������������  git����������� ������������������  fetch?

Page 19: Social Coding GitHub 2015

jsp / eclipse 정보공유 http://okjsp.pe.kr

Jenkins - old Hudson

Jenkins & Git

Page 20: Social Coding GitHub 2015

jsp / eclipse 정보공유 http://okjsp.pe.kr

Page 21: Social Coding GitHub 2015

jsp / eclipse 정보공유 http://okjsp.pe.kr

Page 22: Social Coding GitHub 2015

jsp / eclipse 정보공유 http://okjsp.pe.kr

Page 23: Social Coding GitHub 2015

jsp / eclipse 정보공유 http://okjsp.pe.kr

Page 24: Social Coding GitHub 2015

jsp / eclipse 정보공유 http://okjsp.pe.kr

Page 25: Social Coding GitHub 2015

jsp / eclipse 정보공유 http://okjsp.pe.kr

• 소스����������� ������������������  저장소의����������� ������������������  진화����������� ������������������  

• github의����������� ������������������  프로젝트����������� ������������������  호스팅����������� ������������������  

• 개발자����������� ������������������  트위터����������� ������������������  github.com

summary

Page 26: Social Coding GitHub 2015

jsp / eclipse 정보공유 http://okjsp.pe.kr

http://github.com/����������� ������������������  

http://help.github.com/����������� ������������������  

http://www.eclipse.org/egit����������� ������������������  

Git,����������� ������������������  분산버전관리시스템,����������� ������������������  트라비스����������� ������������������  스위스굿,����������� ������������������  인사이트

References