기타/깃허브

깃허브 사용법, 나의 깃허브 주소

Heeyeon Choi 2019. 4. 13. 02:53
728x90

나의 깃허브 주소: https://github.com/heeyeon9578

 

heeyeon9578 - Overview

GitHub is where heeyeon9578 builds software.

github.com

1. 깃이란?

깃: 프로젝트의 어떤 부분도 겹쳐쓰지 않게 프로젝트의 변경을 관리하는 버전관리 소프트웨어

 

1) 깃을 사용하는 이유?

 

두 사람이 같은 웹사이트에서 페이지를 업데이트 하고 있다고 하자.

한 사람이 무언가를 변경하고 저장한 후 웹사이트에 업로드 한다.

다른 사람이 동시에 같은 페이지에서 작업한다면 겹쳐쓰여지고 지워질 것이다.

깃은 그것을 방지한다

두 사람이 같은 페이지에 각자의 수정사항을 업로드 할 수 있고, 깃은 두개의 복사본을 저장한다.

두 사람의 작업을 병합하여 사용할 수 있다.

 

2) 깃을 사용할 때 어려운 점?

 

90년대 해커와 같이 코드를 타이핑하는 명령어를 사용하여 접근하여야 한다는 것

 

3) 깃허브를 더 편리하게 하는 방법?

 

[1] 깃허브 소프트웨어를 다운로드- 로컬에서 당신의 프로젝트를 관리할 수 있게 하는 비주얼

인터페이스를 제공

 

[2] Github.com 에 계정을 생성 - 웹에서 프로젝트를 버전관리할 수 있으며. 평가측정 등의

소셜 네트워크 기능을 사용할 수 있음

728x90

2. 기본 용어

 

1) 커맨트 라인: 깃 명령어를 입력할 때 사용하는 컴퓨터 프로그램, 마우스를 사용하는 것이 아닌 프롬프트로 알려진 텍스트 기반 명령어를 입력

 

2) 저장소: 프로젝트가 거주(live)할 수 있는 디렉토리나 저장 공간. 저장소 안에 코드 화일, 텍스트 화일, 이미지 화일을 저장하고, 이름붙일 수 있음.

 

3) 버전관리: 깃이 서비스되도록 고안된 목적

 

4) 커밋: 깃에게 파워를 주는 명령, 프로젝트를 이전의 어떠한 상태로든 재평가하거나 복원할 수 있는 체크포인트를 가질 수 있음.

 

5) 브랜치: 작업자들은 메인 프로젝트의 브랜치를 따와서(branch off), 자신이 변경하고 싶은 자신만의 버전을 만듬

 

 

3.주요 명령어

 

1) git init: 깃 저장소를 초기화

 

2) git config: 처음에 깃을 설정할 때 가장 유용

 

3) git help: 21개의 가장 많이 사용하는 깃 명령어들이 나타남

 

4) git status: 저장소 상태를 체크

 

5) git add: 깃이 새 화일들을 지켜보게 함

 

6} git commit: 어떤 변경사항이라도 만든 후, 저장소의 “스냅샷”을 찍기 위해 이것을 입력함,

보통 “git commit -m “Message hear.” 형식으로 사용함,

 -m은 명령어의 그 다음 부분을 메시지로 읽어야 한다는 것

 

7) git branch: 이 명령어는 새로운 브랜치를 만들고, 자신만의 변경사항과 화일 추가 등의 커밋 타임라인을 만듬,

 당신의 제목이 명령어 다음에 옴, 새 브랜치를 “cats”로 부르고 싶으면, git branch cats를 타이핑

 

8) git checkout: 현재 위치하고 있지 않은 저장소를 체크아웃

 

9) git merge: 브랜치에서 작업을 끝내고, 모든 협업자가 볼 수 있는 master 브랜치로 병합

 

10) git push: 로컬 컴퓨터에서 작업하고 당신의 커밋을 깃허브에서 온라인으로도 볼 수 있기를 원한다면, 이 명령어로 깃허브에 변경사항을 “push"

 

11) git pull: 로컬 컴퓨터에서 작업할 때, 작업하고 있는 저장소의 최신 버전을 원하면, 이 명령어로 깃허브로부터 변경사항을 다운로드

 

 

4. 처음으로 깃/깃허브 설정하기

1) GitHub.com에 가입

 

2) 운영체제에 맞는 깃을 설치하기

 

3) Git Bash 앱으로 커맨드 라인 실행하기

 

5. 온라인 저장소 만들기

프로젝트가 거주할 장소를 만들기

GitHub.com에 들어가서

 new repository page

누르기

 

 

Build software better, together

GitHub is where people build software. More than 31 million people use GitHub to discover, fork, and contribute to over 100 million projects.

github.com

저장소에 public 이름 주고 Create Repository 버튼 누르기

 

6. 로컬 저장소 만들기

 

컴퓨터에서 작업할 것이므로, 로컬 디렉토리에 만들 저장소에 실제로 미러링해야 함

컴퓨터는 이제 이 디렉토리를 Git-ready로 인식하고, 깃 명령어를 입력할 수 있다. 이제 프로젝트가 거주할 온라인과 로컬 저장소를 모두 가졌다.

 

깃허브에 첫번째 커밋을 만들어서 프로젝트의 첫 부분을 추가하자.

 1. 프로젝트의 master 브랜치 상에 있고 “branched off”하지 않았기 때문에 당연

 2. Readme.txt이 “untracked” 화일로 리스트되었음,  현재는 깃이 무시한다는 것을 뜻함,

 

 

7. 로컬 저장소와 깃허브 저장소 연결하기

 

 

출처: https://nolboo.kim/blog/2013/10/06/github-for-beginner/ 

728x90