Skip to content

8duoub8/oss_git_example

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

277 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

컴퓨터로 실습(노트북 필수)
출석 확인은 퀴즈로 확인
Git, Haskell을 다룬다.

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

OCTOVERSE github

OSS : 소프트웨어 저작권 소유자가 모든 사람에게 소스코드를 게시, 사용, 복사, 수정 및 배포할 권리를 부여한 소프트웨어

OSS License : 오픈소스 소프트웨어의 사용, 복제, 수정, 배포 권한의 범위를 지정

  • GPL
  • LGPL
  • MIT
  • BSD
  • Apache
  • MPL

Free Software vs Open Source Software

Week2-1 버전 관리 개요

  • VCS software

    • CVS
    • SVN
    • Mercurial
    • Darcs
    • Git
  • 분산 VCS의 구성 요소

    • Workspace
    • Index
    • Local reporitory
    • Remote reporitory

Week2-2 Git

  • Git 필수 명령어

    1. add : 커밋할 목록(Index 영역)에 추가
    2. commit : 커밋 만들기
    3. push : 내가 commit한 내용들을 Github에 추가하기
  • Git 상태 확인 명령어

    1. git show
    2. git log
    3. git shortlog
    4. git diff
    5. git status

Week2-3 pull request

pull-request

_Pull Request_는 내가 수정한 코드를 내 GitHub 저장소의 브랜치에 올린 뒤, 원본 저장소 소유자에게 그 변경 내용을 병합해 달라고 요청하는 과정

Week3 Markdown

“Markdown is a text-to-HTML conversion tool for web writers. Markdown allows you to write using an easy-to-read, easy-to-write plain text format, then convert it to structurally valid XHTML (or HTML).”

-John Gruber

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Ruby 100.0%