Skip to content

spring-is-me/oss_git_example

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

271 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

오픈소스SW개발론

Introduction


Week1-1 강의 개요 (강의계획서)

  • 가능하면 노트북 가져와
  • 플립러닝
  • 퀴즈로 출석체크
  • Haskell 다룰 예정

Week1-2 오픈소스소프트웨어 개요

  • OCTOVERSE(클릭 시 이동)
  • github
    • src
    • community
    • license
  • OSS : 소프트웨어 저작권 소유자가 모든 사람에게 소스코드를 게시, 사용, 복사, 수정 및 배포할 권리를 부여한 소프트웨어
  • OSS License : 오픈소스 소프트웨어의 사용, 복제, 수정, 배포 권한의 범위를 지정
    • GPL
    • LGPL
    • MIT
    • BSD
    • Apache
    • MPL

Week2-1 버전 관리 개요

  • VCS software
    • CVS
    • SVN
    • Mercurial
    • Darcs
    • Git
  • A distributed version control system
    1. Workspace
    2. Index
    3. Local reporitory
    4. Remote reporitory

Week2-2 Git

  • Git == History 관리하는 도구
  • Git 필수 명령어
    1. add : 커밋할 목록에 추가
    2. commit : 커밋 (히스토리의 한 단위) 만들기
    3. push : 현재까지 역사 (commits) Github에 밀어넣기
  • Git 상태 확인 명령어
    1. git show
    2. git log
    3. git shortlog
    4. git diff
    5. git status

![Image] (그림.png)


Week2-3 pull request

  • pull-request 하기
    1. 나의 프로필에서 fork해서 만들어진 프로젝트 페이지로 이동 -> Push했던 브랜치를 확인하기 위해서 Branch 탭 클릭 Pull-request하려는 브랜치에서 New pull-request 버튼을 클릭
    2. github 들어가서 fork한 저장소에서 pull-request 버튼 누르기

My Github Blog


Week3 Markdown

  • A lightweight markup language for creating formatted text using a plain-text editor
    • John Gruber and Aaron Swartz (2004)
    • Widely used in readme files in Github

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Ruby 100.0%