2022. 9. 8. 16:06ㆍ개발/파이썬
Open-source Software
연구, 공유, 수정, 활용의 자유.
linux, wiki 등
무조건적인 자유가 보장되는 건 아님. 아래와 같이 다양한 오픈소스 라이센스가 있음.

Git
VCS (Version Control System)로 소스 코드를 다양한 버젼으로 운영하고 협업할 수 있다.
대표적인 것은 Git
여러 사람이서 한 코드를 수정할 경우 동기화 문제가 생김. (동일한 저장소에 동시에 접속하면 생기는 문제)
이를 분산된 version control system으로 해결.
git은 우리가 server를 소유할 필요가 없다. 언제나 온라인으로 개방되어 있음.
Repository : 로컬 저장소와 remote 저장소가 있음
Clone : remote 저장소를 로컬로 카피해옴
Commit : local 저장소에 변경사항을 알려줌.
Push : 로컬 저장소를 remote 저장소에 업로드
Pull : remote 저장소로부터 local 저장소를 업데이트함.
Fork : 다른 remote 저장소로부터 나의 remote 저장소로 가져온다.
Merge : 두 branch를 저장함.
Pull Request : 관리자에게 branch를 merge한다고 알려준다. (관리자가 확인하고 Merge 함.)

git 활용을 도와주는 GUI 도구
TortoiseGit – Windows Shell Interface to Git
Get Support Manuals, FAQ, bug reporting, mailing list, and more…
tortoisegit.org
Markdown
가볍고 간결하고 인간친화적인 언어.
블로그나 소프트웨어 문서에 활용.
마크다운 문법

이모지 같은 경우는 ::사이에 특정 키워드를 넣는다. 예) :smile:



'개발 > 파이썬' 카테고리의 다른 글
| django 관리자 등록하기 (0) | 2022.09.23 |
|---|---|
| Python compound data, sort, comprehension (1) | 2022.09.23 |
| 아나콘다 가상환경 만들기 (0) | 2022.09.21 |
| 2022/08/30 데이터 개발 플랫폼 미니 프로젝트 곡 추천 플랫폼 웹 개발 (0) | 2022.08.30 |
| word2vec으로 음악 추천 시스템 만들기 (0) | 2022.08.17 |