▶ git
여러 개의 파일을 따로 만들지 않고도 이전 코드 이력들을 저장/관리 가능
- 파일 : 코드, 이미지, PPT, 한글 ...
- 이력 : 변경내용, 시간, 변경한 사람...
▷ 특징
- 소스코드 및 프로젝트 파일의 버전관리
- 이전에 저장된 시점으로 복원가능
- 적은 메모리 공간사용
▶ gitHub
git을 기반으로 여러 사람이 프로젝트 파일을 공유/관리 할 수 있게 지원하는 서비스
▷ repository(저장소)에서 push와 pull을 통해 작업
- Push : 업로드
- Pull : 다운로드
- Local repository : 각 컴퓨터의 별도 저장소
- Remote repository : 공유가능한 원격 저장소
tip) GitHub Open Source를 이용해 다양한 프로젝트를 들여다 볼 수 있다 >> 공부기회 많음
▷ 특징
- 팀원들과 프로젝트 파일을 공유
- 프로젝트 관리 기능
- 다양한 오픈소스 프로젝트 공개
▶ Github - KANBAN board
애자일 소프트웨어 개발 시 많이 활용되는 도구
-> 핵심기능을 빠르게 만들어서 피드백, 개발자와 사용자가 상호작용
프로젝트의 작업 진행 상황을 모두에게 공유하고 팀원/조직간의
작업상태를 실시간으로 확인 가능 -> 작업의 시각화
▷ KANBAN Board 진행
ToDo (해야할 일) --업무선택--> In Progress(진행중인 일) --작업완료--> Done (완료된 일)
▷ Git/Github 필요성
재택근무, 비대면 작업이 활성화 되는 요즘 온라인 협업도구의 필요성 증가
Github에 남겨진 프로젝트 결과물들이 포트폴리오 역할을 하고 동시에 그 사람의 작업 능력을 증명
협업능력을 중요시하는 요즘 Git/Github 사용 경험은 필수
'Git & GitHub' 카테고리의 다른 글
[GitHub] github 한글 인코딩 (0) | 2022.02.09 |
---|---|
[GitHub] GitHub 기초 사용법 (0) | 2021.09.10 |
[Git] Git 기초 사용법 (0) | 2021.09.07 |
[GitHub] Git commit했을 때, contribution에 갱신되지 않는 문제 해결방법 (0) | 2021.07.30 |