1. 깃허브(Github) 가입하기
- https://GitHub.com 가입하기
2. 깃(Git) 설치
- https://git-scm.com/downloads OS에 맞게 다운 받기
- 윈도우 아이콘 옆 돋보기에서 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
'git' 카테고리의 다른 글
[GIT] 토큰 방식 전환으로 인한 push 실패 현상 (0) | 2021.08.17 |
---|---|
[GIT] "Could not resolve host: github.com ERROR (0) | 2020.12.21 |
[GIT] CLI 사용 시 로그인 계정 저장해두기 (0) | 2020.12.17 |