Git- Git 주요파일

reademe.md

  • 프로젝트와 Repository를 설명하는 책의 표지와 같은 문서입니다.
  • 나와 동료, 이 repo의 사용자를 위한문서입니다.

.gitignore

  • git이 파일을 추적할 때, 어떤 파일이나 폴더 등을 추적하지 않도록 명시하기 위해 작성하며, 해당 문서에 작성된 리스트는 수정사항이 발생해도 git이 무시합니다.

대체로 이러한 파일들을 .gitignore 파일에 등록합니다.

  • 보안상으로 위험성이 있는 파일
  • 프로젝트와 관계없는 파일
  • 용량이 너무 커서 제외해야되는 파일

License

소프트웨어의 지적 재산권을 일컫는 말로, 오픈소스 프로젝트에서 가장 신경써야하는 부분입니다. 내가 개발을 할 때에는 물론이고, 배포할 때에도 가장 신경써야 하는 부분입니다. 법적인 효력까지 갖추고 있기 때문에 쉽게 무시해서는 안됩니다. 때문에 오픈소스 사용 시 License가 명시되어 있지 않더라도 체크 하는 것이 좋습니다.

License 주요목록

  • MIT Licens(하)
    • MIT에서 만든 라이센스로, 모든행동에 제약이 없다.
  • Apache Licens 2.0(중)
    • Apache 재단이 만든 라이센스로, 특허권 관련 내용이 포함되어 있다.
  • GNU general Public Licens v3.0(상)
    • 가장 많이 알려져 있으며,해당 라이센스가 적용된 소스코드 사용시 GPL 을 따라야 하는 등 의무사항이 존재합니다.

도움을 주신 블로그 😍
출처: https://programming119.tistory.com/105 [개발자 아저씨들 힘을모아]

좋은 웹페이지 즐겨찾기