본문 바로가기

Git

Git-GitHub

1. github.com 살펴보기

Git으로 관리되는 프로젝트의 원격 저장소

 

👑 오픈소스의 성지

 

Git, VS Code, Tensorflow, React 등 살펴보기

 

2. 가입하고 토큰 만들기

1.Sign Up으로 가입 후 로그인

 

2.Personal access token 만들기

우측 상단의 프로필 - Settings

Developer Settings

Personal access tokens - Generate new token

repo 및 원하는 기능에 체크, 기간 설정 뒤 Generate token

토큰 안전한 곳에 보관해 둘 것

 

3.토큰 컴퓨터에 저장하기

윈도우 가이드

Windows 자격 증명 관리자

Windows 자격 증명 선택

git:https://github.com 자격 정보 생성

사용자명과 토큰 붙여넣기

 

4.소스트리에도 추가

설정 > 계정 탭 > 추가 버튼

인증방식은 베이직, 프로토콜은 HTTPS로 설정

사용자명(GitHub 아이디)와 암호(토큰) 설정

 

 

5.GitHub에 새 Repository 생성

Public: 모두에게 보일 수 있는 프로젝트

Private: 허용된 인원만 볼 수 있는 프로젝트

 

 

로컬에 원격 저장소 추가 후 푸시

  HTTPS 프로토콜 사용

 

GitHub 레포지토리 생성 후 복붙 명령어

 

git remote add origin (원격 저장소 주소)

로컬의 Git 저장소에 원격 저장소로의 연결 추가

원격 저장소 이름에 흔히 origin 사용. 다른 것으로 수정 가능

 

git branch -M main

GitHub 권장 - 기본 브랜치명을 main으로

 

git push -u origin main

로컬 저장소의 커밋 내역들 원격으로 push(업로드)

-u 또는 --set-upstream : 현재 브랜치와 명시된 원격 브랜치 기본 연결

 

GitHub의 해당 레포지토리 페이지 새로고침하여 살펴보기

파일들 내용

커밋 내역들

 

원격 목록 보기

git remote

자세히 보기: git remote -v

 

GitHub에서 프로젝트 다운받기

Download ZIP: 파일들만 다운받음, Git 관리내역 제외

Git clone: Git 관리내역 포함 다운로드

 

 

터미널이나 Git Bash에서 대상 폴더 이동 후

                                                          git clone (원격 저장소 주소)

  이번 강에서는 HTTPS 프로토콜 사용

VS Code로 해당 폴더 열어보기

 

 git push

변경 이력을 온라인 저장소에 모든 사람이 볼 수 있도록 올리고 싶을 때 사용
온라인 상에 내가 변경할 이력이 저장되고 local에 있는 기록은 유지된다.

아래 명령어로 push

 

git push

 

git pull

다른 사람이 원격에 올려 놓은 변경 이력을 내 로컬저장소로 가져오는 것

 

아래 명령어로 pull

 

git pull

'Git' 카테고리의 다른 글

Git-HEAD  (0) 2022.05.09
Git-3가지 공간  (0) 2022.05.09
Git-Merger,Rebase  (0) 2022.05.06
Git-branch  (0) 2022.05.06
Git-Commit ,Reset,Revert  (0) 2022.05.06