Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
Tags
- 덧셈 암호
- 무료교육
- 확장 유클리드 알고리즘
- 개인정보보호위원회
- 가명정보처리
- 디오판투스 알고리즘
- node.js
- 포너블
- 동적타이핑
- pwnable.tw
- 마감임박
- 모듈러 연산
- 한국정보보호산업협회기자단
- function scope
- package.json
- 국가인적자원개발컨소시엄
- 한국산업인력공단
- Writeup
- arrow function
- 개인정보안전성
- 개인정보보호
- 개인정보보호교육
- 호이스팅
- 한국정보보호산업협회
- 백엔드
- package-lock.json
- 백엔드입문
- 웹 프레임워크
- 유클리드_알고리즘
- 곱셈 암호
Archives
- Today
- Total
짱짱해커가 되고 싶은 나
00. Git 본문
Git : 코드 버전 관리 프로그램
git을 사용하면 여러 개발자들이 협엽할 수 있다.
== 여러 개발자가 동시에 작성한 코드를 합칠 수 있다.
다른 컴퓨터에 작업물을 보낼 수 있다. (백업본)
brew install git 으로 깃을 설치할 수 있다.
버전 관리 : 파일의 변화를 시간에 따라 기록했다가 특정 시간의 버전을 꺼내 올 수 있는 시스템
버전 관리의 장점
- 지난 과정 확인 가능
- 이전 버전으로 돌아갈 수 있다.
git의 역사
git은 리누스 토발즈가 개발했다.
리누스 토발즈는 리눅스를 만든 이후 BitKeeper라는 툴로 리눅스 버전을 관리 했다.
그러다가 리눅스 커뮤니티의 개발자 한 명이 BitKeepr의 내부 동작 원리를 분석하려고 했다가 리눅스 커뮤니티와 BitKeeper의 관계가 틀어지게 됐고, BitKeeper를 유료화하면서 리누스 토발즈가 개발하게 됐다.
git의 목표
- 빠른 속도
- 단순한 디자인
- 비선형적 개발 지원
- 완전 분산형 시스템
- 규모가 큰 코드도 속도 저하 없이 수행
GitHub : 외부 컴퓨터를 무료로 제공해주는 서비스로 작업한 내용을 다른 곳에 보낼 수 있다. (원격 저장소 제공 서비스)
GitHub의 장점
- 협업 가능
- 백업 가능
Comments