Giter VIP home page Giter VIP logo

oss_git_example's Introduction

오픈소스SW개발론

Introduction


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

  • 담당교수 : Kwanghoon Choi(최광훈)

  • 수업목표 : 기초 함수형 프로그래밍 하스켈


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

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

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


Week2-1 버전 관리 개요

  • VCS : 시간이 지나도 파일을 추적해서 이전 작업 버전으로 쉽게 돌아갈 수 있게 한다.

  • VCS 에는 Centralized, Decentralized 두종류가 있는데 Decentralized 버전에는 fork, full request 가 추가됨.


Week2-2 Git

  • Git : 개발과정, 소스파일을 관리하는 도구

  • add, commit, push, pull, diff, merge, fetch, status 등의 명령어들이 있다.

image


Week2-3 Github, fork, pull request

  • Github 필수 명령어
    • add : 커밋할 목록에 추가
    • commit : 커밋 (히스토리의 한 단위) 만들기
    • push : 현재까지 역사(commit) Github 에 밀어넣기
  • fork, pull request
    • fork : 상대방 프로젝트를 복사한다는 의미.
    • pull request : 다른 프로젝트에 내가 만든 commit을 제출한다는 의미. (전송단위 branch)

My Github


Week3 Markdown

  • 일반 텍스트 편집기를 이용해 서식이 지정된 텍스트 생성을 위한 가벼운 마크업 언어이다.
  • 이탤릭체, 볼드체를 사용하거나 링크, 이미지, 헤더 삽입, 리스트 관리등의 기능이 있다.

oss_git_example's People

Contributors

joonyoung1234 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.