Repository files navigation
리누스 토르발스가 개발한 버전 관리 프로그램.
데이터들은 로컬 저장소 (git을 사용한 컴퓨터 내 부)에 저장된다.
작업 디렉터리(Working Directory), 스테이징 구역(Staging Area), 로컬 저장소(Local Repository)로 구성된다.
Git으로 제작된 로컬 저장소를 어디서든 사용할 수 있도록 원격 저장소를 제공해 주는 서비스이다.
이를 통해 협업도 Git보다 편리하게 할 수 있다는 특징이 있고, Pull Request 기능을 추가로 제공해 코드 관리를 더욱 용이하게 할 수 있도록 한다.
Issue 기능을 통해 다른 사람들에게 피드백도 받을 수 있다는 특징이 있다.
Github의 저장소를 가져온 후 주물러보자!
먼저 Github에서 원하는 저장소에 들어온 후 Fork를 통해 내 Github 계정으로 가져온다. (PR 없이 주무르고만 싶다면 2번에서 저장소를 바로 가져와도 된다.)
그 후 포크된 저장소에 들어온 후, HTTPS 주소 (https://github.com/*.git) 주소를 가져온다. (Download ZIP 등의 방법으로 가져올 수도 있다.)
만약 주소를 복사했다면 원하는 디렉터리에서 터미널을 연 후, git clone <주소>를 입력하여 저장소를 클론해온다.
또는 ZIP 파일을 다운로드했다면 원하는 디렉터리에 ZIP 파일을 압축해제한다.
생성되었거나 압축이 풀린 디렉터리(이하 작업 디렉터리)에 들어간 후 파일들을 수정한다.
모두 수정하였다면, 터미널에서 작업 디렉터리에 들어간 후 git add <스테이징할 파일명>을 입력한다. 만약 모든 수정 사항을 스테이징하고 싶다면, git add .을 입력할 수도 있다.
그리고 git commit -m <메모>를 입력해 커밋한 후, git push로 원격 저장소에 푸시한다.
마지막으로 깃헙의 클론된 저장소로 돌아와 Open pull request를 통해 PR 메세지와 함께 원본 저장소로 PR을 날릴 수 있다.
(PR을 받은 원본 저장소의 주인은 PR을 승인할 수 있고, 승인과 함께 Merge를 진행하면 변경 사항이 원본 저장소에 적용된다.)
About
멘토링 1일차 과제입니다.
Resources
Stars
Watchers
Forks
You can’t perform that action at this time.