본문 바로가기

Github

깃허브(Github) 회원가입과 깃(Git) 사용법

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

 

http://github.com

 

GitHub: Where the world builds software

GitHub is where over 73 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

 

위의 링크로 들어가서 Sign up for GitHub을 클릭하여 회원가입 진행

 

2. 로그인 후 새로운 repository 만들기

 

1) new 버튼 클릭

 

 

2) 폴더이름과 공개여부를 선택 한 후 생성

 

3) 저장소 HTTPS 주소를 메모해놓기 

여기까지 public 저장소 설정은 끝났습니다.

깃 사용법을 알려드린 다음 연동을 이어서 해보겠습니다!

 

3. 깃 사용법

1) 사용하려는 장소에서 마우스 우클릭 후 Git Bash Here 클릭

 

2) Git Bash 에서 원하는 폴더 생성

 

Git Bash 안에서 입력

// 현재 Git bash를 사용한 경로
zxgzx@DESKTOP-7L78B9F MINGW64 /c/dkddd
// git-starter 폴더를 만들어라
$ mkdir git-starter

zxgzx@DESKTOP-7L78B9F MINGW64 /c/dkddd
// git-starter 폴더 안 경로로 이동해라
$ cd git-starter

zxgzx@DESKTOP-7L78B9F MINGW64 /c/dkddd/git-starter
// 지금 이 경로에서 깃을 사용하겠다
$ git init
Initialized empty Git repository in C:/dkddd/git-starter/.git/

zxgzx@DESKTOP-7L78B9F MINGW64 /c/dkddd/git-starter (master)
// 현재 경로의 모든 자료를 보여줘라
$ ls -la
total 4
drwxr-xr-x 1 zxgzx 197609 0 Mar 17 22:17 ./
drwxr-xr-x 1 zxgzx 197609 0 Mar 17 22:16 ../
// git init 함으로써 만들어진 폴더
drwxr-xr-x 1 zxgzx 197609 0 Mar 17 22:17 .git/

3)  git-starter 폴더 안에 파일 넣기

 

업로드 하는 걸 보여주기 위해 간단한 git-upload 텍스트 파일을 만들었습니다

 

4)  3-1과 같이 Git Bash 실행 후 Github와 연동하기

zxgzx@DESKTOP-7L78B9F MINGW64 /c/dkddd/git-starter (master)
//git add . 을 하면 현재 폴더의 모든 자료 추가
$ git add 원하는 자료,폴더 이름

zxgzx@DESKTOP-7L78B9F MINGW64 /c/dkddd/git-starter (master)
// git commit -m "주석"
$ git commit -m "hello git"
[master (root-commit) afe1159] hello git
 1 file changed, 1 insertion(+)
 create mode 100644 git-upload.txt
 
zxgzx@DESKTOP-7L78B9F MINGW64 /c/dkddd/git-starter (master)
// 현재 폴더의 자료를 깃허브를 이어주기 위해 주소를 연동시키는 것
// git remote add origin 깃허브 저장소 주소
$ git remote add origin https://github.com/realtiger92/tiger.git

zxgzx@DESKTOP-7L78B9F MINGW64 /c/dkddd/git-starter (master)
// 깃허브의 저장소 안에 main이라는 이름의 방을 만들어주는 것 
$ git branch -m main

zxgzx@DESKTOP-7L78B9F MINGW64 /c/dkddd/git-starter (main)
// 깃허브의 main이라는 방에 자료를 올리기
$ git push -u origin main
Enumerating objects: 3, done.
Counting objects: 100% (3/3), done.
Writing objects: 100% (3/3), 220 bytes | 220.00 KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0), pack-reused 0
To https://github.com/realtiger92/tiger.git
 * [new branch]      main -> main
Branch 'main' set up to track remote branch 'main' from 'origin'.

 

5) 완료

 

Github로 들어가게 되면 git-upload라는 파일과 옆에 hello git이라는 주석이 표시되어 있는 걸 확인 할 수 있고

연동은 완료되었습니다!!!!!

 

 

 

 

[용어정리]

깃(Git)과 깃허브(Github)의 차이

 

깃 : 로컬 컴퓨터의 버전관리 시스템 (Local Repository)

깃허브 : 온라인상의 원격 버전 관리 시스템 (Remote Repository)

 

더 자세하게 알고 싶은 분들은 팡귄랜드님의 블로그로 가보시면 좋은 글이 있습니다!

https://pangguinland.tistory.com/206

 

깃(Git)과 깃허브(github)란? 깃 구조부터 기본 용어 알기 # add commit push clone 커밋룰

github 깃허브 구조알기 목차 1. 깃허브가 뭔가요? - Git(깃) 과 Github (깃허브)? 2. 구조를 살펴봅시다. - 깃허브의 오픈 소스 프로젝트에 참여한다는 시나리오라면. - 깃 용어부터 익숙해지자. Clone으

pangguinland.tistory.com