Git: 버전관리를 위한 소프트웨어
기능 : 1. 버전관리, 2. 협업
깃 사용하기
$git init : .git에 내 모든 수정 내역들 저장 $git add -A : 백업할 모든 파일 설정 $git commit -m "작업수행 내용" : 진행한 작업 기록(변경사항들만 기록됨) $git logs : 백업 내역 확인 $git reset --hard "3r8da0" : 백업한 내역을 다시 복원 가지치기 - 어떤 기능을 넣을까 말까 상황이 애매할 때 주된 내용은 메인 브랜치에서 작업하고 시도해볼 부분은 다른 브랜치에서 작업 $git branch "브랜치명" $git merge "브랜치명": 가지치기된 브랜치와 메인 브랜치 합치기
Github : Git으로 저장되서 원격전송된 파일들이 저장되는 공간을 제공하는 서비스
오픈소스 : 코드가 다 공개된 소프트웨어 프로젝트