1. 깃허브(Github) 가입하기

 - https://GitHub.com 가입하기

 

GitHub: Where the world builds software

GitHub is where over 56 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and feat...

github.com

 

 

2. 깃(Git) 설치

 - https://git-scm.com/downloads OS에 맞게 다운 받기

 

Git - Downloads

Downloads Mac OS X Windows Linux/Unix Older releases are available and the Git source repository is on GitHub. GUI Clients Git comes with built-in GUI tools (git-gui, gitk), but there are several third-party tools for users looking for a platform-specific

git-scm.com

 - 윈도우 아이콘 옆 돋보기에서 Git Bash 입력 후 찾아서 실행할 수 있으면 성공

 

 

3. 로컬저장소 만들기

 1) 폴더 내에서 우클릭 후 Git Bash Here 클릭

 

 2) bash 창에 git init 입력

      -> 폴더 안에 .git 이라는 폴더가 생성되면 성공(안 보이면 보기 - 숨긴 항목 체크)

 

 3) git config 설정

      git bash 창 진입(깃헙에 가입했던 이메일 주소, 이름으로 설정)

      - git config --global user.email "이메일 주소"

      - git config --global user.name "이름"

 

 4) README.md 파일 생성

      - README.md : 프로젝트 대략적인 설명 파일

      - 일반 텍스트 파일 생성하듯이 생성하고 확장자만 md로 바꾸기(굳이 안 바꾸고 README.txt 로 남겨둬도 됨)

 

 5) commit할 파일 or 폴더 추가

      - git add README.md

 

 6) commit 하기

      - git commit -m "Add README.md"

      - 5번에서 추가했던 파일들에 대해 "Add README.md" 커밋메시지(-m "Commit msg" : 커밋 메시지 = "Commit msg"라는 의미)와 함께 커밋

 

 

4. 이전 커밋으로 돌아가기

 1) git log

      - commit log들을 보여준다

      - commit [COMMIT ID] 의 [COMMIT ID] 부분 복사(앞 7자리만 복사해도 된다)

 

 2) git checkout [COMMIT ID]

      - 복사했던 [COMMIT ID]로 git checkout 하면 그 커밋으로 돌아간다

 

 3) git checkout -

      - 최신 커밋 상태로 돌아오기

      

 

5. GitHub 원격 저장소 사용하기

 1) GitHub 홈페이지 접속해서 우상단에 + 클릭 -> New repository 클릭 후 저장소 생성

 

 2) 로컬 저장소 - 원격 저장소 연동하기

      - 해당 repository 들어가서 go to file, add file, code 중 code 클릭 후 HTTPS SSH [git 주소] 옆에 아이콘 클릭(git 주소 복사)

      - git remote add origin [git 주소]

      - git 주소 칸에 우클릭 하면 붙여넣어짐

 

 3) commit한 상태 원격 저장소에 push 하기

      - git push origin master (master branch에 여태까지 commit한 것들을 올리겠다는 의미)

 

 4) Github repository에 README.md 파일이 추가되어 있으면 성공

 

 

6. 원격 저장소에서 내려받기

 - 다른 폴더에서 프로젝트를 내려받는 방법

 

 1) 다른 폴더로 이동

 

 2) git clone [git 주소] .

      - 마침표 안 찍으면 폴더 하나 더 깊숙이 들어감

      - ex) temp 폴더에서 exercise 프로젝트 내려받기

            - 마침표 찍었을 때 : temp - exercise - 프로젝트 소스

            - 마침표 안 찍을 때 : temp - 프로젝트 소스

 

 3) 원격 저장소에 push 하기

      - 5의 3) 과정과 똑같이 하면 된다

 

 4) 원격 저장소 최신 상태 받아오기

      - 다른 사람이 push 해놓은 상태를 받아오기

      - git pull origin master

+ Recent posts