728x90
1. Git과 GitHub
Git은 분산 버전 관리 시스템으로, 코드의 변경 사항을 추적하고 여러 개발자가 동시에 작업할 수 있도록 돕는 도구이다.
- 버전 관리: 코드 변경 이력을 기록하고 과거 상태로 되돌릴 수 있다.
- 분산 저장소: 로컬(개인 컴퓨터)에서도 저장소를 관리할 수 있으며 인터넷 연결 없이도 작업이 가능하다.
- 브랜치 기능: 새로운 기능을 독립적으로 개발하고, 테스트 후 병합할 수 있다.
GitHub는 Git을 기반으로 한 원격 저장소 호스팅 플랫폼이다. 쉽게 말해 Git으로 관리하는 코드를 온라인에 저장하고 공유하는 공간이다. 또한 오픈소스 프로젝트의 메인 플랫폼으로써 누구나 전 세계의 개발자들과 프로젝트를 공유하고 협업할 수 있다.
- 원격 저장소: 여러 사용자가 같은 프로젝트를 공유하고 협업할 수 있다.
- PR(Pull Request) 및 코드 리뷰: 변경 사항을 팀원과 논의하고 반영할 수 있다.
- 이슈 관리: 버그 수정 및 기능 추가 등 작업할 내용을 정리할 수 있다.
- CI/CD 연동: 자동 배포 및 테스트 환경을 구축할 수 있다.
2. GitHub CLI 설치(Window)
GitHub CLI는 깃허브 기능을 명령어로 실행할 수 있는 도구이다.
깃 설치 및 설정은 되어있는 상태다.
아래 사이트에서 CLI를 다운로드한다.
GitHub CLI
Take GitHub to the command line
cli.github.com
터미널을 열고 깃허브에 로그인하는 명령어를 입력한다.
브라우저가 열리면 인증 코드를 입력하면 된다.
설치 확인은 아래 명령어로 확인한다.
3. 잔디 심기
깃허브에서 잔디는 커밋 기록을 남겨서 활동을 표시하는 것이다. 커밋, PR, 이슈 활동 등을 하면 잔디가 표시된다.
깃허브에 들어가서 새로운 레포지토리를 생성한다.
생성된 레포지토리의 첫 화면에서 CLI에서 사용할 수 있는 명령어를 제공한다. 이 명령어들을 따라 커밋하고 푸시하면 기록(잔디)가 생성된다.
레포지토리로 돌아와 새로고침하면 리드미 파일이 생긴 걸 볼 수 있다.
잔디도 심어졌다.
728x90