Skip to content

Blue-Leaf-vm/1st-task-Github

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

Git과 Github?

Git

  • 리누스 토르발스가 개발한 버전 관리 프로그램.
  • 데이터들은 로컬 저장소 (git을 사용한 컴퓨터 내 부)에 저장된다.
  • 작업 디렉터리(Working Directory), 스테이징 구역(Staging Area), 로컬 저장소(Local Repository)로 구성된다.

Github

  • Git으로 제작된 로컬 저장소를 어디서든 사용할 수 있도록 원격 저장소를 제공해 주는 서비스이다.
  • 이를 통해 협업도 Git보다 편리하게 할 수 있다는 특징이 있고, Pull Request 기능을 추가로 제공해 코드 관리를 더욱 용이하게 할 수 있도록 한다.
  • Issue 기능을 통해 다른 사람들에게 피드백도 받을 수 있다는 특징이 있다.

Github의 저장소를 가져온 후 주물러보자!

  1. 먼저 Github에서 원하는 저장소에 들어온 후 Fork를 통해 내 Github 계정으로 가져온다. (PR 없이 주무르고만 싶다면 2번에서 저장소를 바로 가져와도 된다.)
  2. 그 후 포크된 저장소에 들어온 후, HTTPS 주소 (https://github.com/*.git) 주소를 가져온다. (Download ZIP 등의 방법으로 가져올 수도 있다.)
  • 만약 주소를 복사했다면 원하는 디렉터리에서 터미널을 연 후, git clone <주소>를 입력하여 저장소를 클론해온다.
  • 또는 ZIP 파일을 다운로드했다면 원하는 디렉터리에 ZIP 파일을 압축해제한다.
  1. 생성되었거나 압축이 풀린 디렉터리(이하 작업 디렉터리)에 들어간 후 파일들을 수정한다.
  2. 모두 수정하였다면, 터미널에서 작업 디렉터리에 들어간 후 git add <스테이징할 파일명>을 입력한다. 만약 모든 수정 사항을 스테이징하고 싶다면, git add .을 입력할 수도 있다.
  3. 그리고 git commit -m <메모>를 입력해 커밋한 후, git push로 원격 저장소에 푸시한다.
  4. 마지막으로 깃헙의 클론된 저장소로 돌아와 Open pull request를 통해 PR 메세지와 함께 원본 저장소로 PR을 날릴 수 있다.
(PR을 받은 원본 저장소의 주인은 PR을 승인할 수 있고, 승인과 함께 Merge를 진행하면 변경 사항이 원본 저장소에 적용된다.)

About

멘토링 1일차 과제입니다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors