Git 사용하기

채병기·2022년 9월 20일
0

1. Git 설치하기

Git Download
https://git-scm.com/downloads

Windows 를 선택

Click here to download 를 클릭

















Git 설치 및 설정 확인

Git Bash 창이 표시되면 git --version 명령을 실행

관리자 권한 Git Bash 실행


core.autocrlf = true
core.autocrlf = input

Reference : https://usingu.co.kr/frontend/git/%EC%9C%88%EB%8F%84%EC%9A%B0-git-%EC%84%A4%EC%B9%98/

2. Git 가입하기

https://github.com/ 사이트에 접속

  • 이메일 주소
    (코드 인증이 있어서 본인의 실제 메일을 적어야 한다.)

  • 비밀번호

  • 사용자이름

  • 이메일로 소식을 받을지 선택
    (받고 싶으면 'Y', 그렇지 않다면 'N')

  • 로봇이 아닌지 인증한 뒤
    Create account 클릭

  • 가입한 이메일로 받은 인증코드 입력

  • Skip personalization 클릭해서 스킵한다

Reference :
https://velog.io/@hyun_ha/GitHub-%EA%B3%84%EC%A0%95-%EC%83%9D%EC%84%B1%ED%95%98%EA%B8%B0

3. Local Repository 생성

Workspace 생성
mkdir git_ws
cd git_ws

cd test_project
test_project
git init

Working Directory -> intex -> HEAD

Working Directory에 파일을 생성

touch 명령어로 빈 파일 생성
touch test.txt
ls
test.txt

Git에 존재하는 파일 확인
gti status

branch master에 commits이 안된 파일이 있다.

Working Directory에서 변경된 파일을 Index(stage)에 추가

git add filename

git add test.txt
git status

test.txt 새로운 파일이 나타난다.

Index(stage)에 추가된 변경사항을 HEAD에 반영(확정)

git commit -m "commit에 대한 설명" filename

git commit -m "first commit" test.txt

commit 완료

Remoto Repository

Git의 원격저장소 즉 GitHub의 저장소를
리모트 레포지토리(remote repository)라고 한다.

github.com 로그인 후 Repositories -> New 클릭


주소 복사


Developer settings 선택

tokens 선택

Generate new token 선택

Local Repository에 연동할 Remoto Repository를 등록(Token 사용)

주소 복사

Remoto Repository 등록

git remote add origin https://github.com/repository.git
local 연결한다.

Repository 주소안에 username : token@ ~~~

git remote -v (정보 확인)

Local Repository(HEAD)에 반영된 변경내용을 Remoto Repository에도 반영하기 위해서는 Git Push를 사용

(Git Push은 로컬 데이터를 Git사에트에 데이터 보내기)

git push origin master

git에서 새로고침을 한다.


Push 완료

Remote Repository의 내용에 맞추 Local Repository를 갱신하면 Git Pull 사용

Add a README 선택



Commit new file을 선택하면 README 추가 생성이 된다.

Git Pull은 git사이트 자료를 로컬에 데이터 보내기

git pull origin (branchname)
test_project
$git pull origin master

README파일을 Local Repository로 Pull 완료

작업이 완료되어 변화 사항은 없다.

로컬 Repository 추가하기
ex)mkdir exam_project
cd exam_project
git init
touch exam.txt
ls

(index 추가)
git add exam.txt
git status
(HEAD등록)
git commit -m 'add exam.txt' exam.txt

git status

Git 사이트에서 Repository 추가하기



git remote add origin https://(이름:토큰)~~~ @

git remote -v

git status

로컬에서 Git 사이트 push

git push origin master


Repository 변경 내용을 Local Repository에 반영하기
exam.txt파일 수정 : This is git exam.
참고> 파일 수정하는 법
exam.txt 클릭

연필 모양 클릭

This is git exam. 작성

Commit changes 클릭


로컬 확인
cat exam.txt

git 사이트 변경사항을 알려 주어야 한다.
git pull origin master

profile
함께 세상을 만드는 사람들

0개의 댓글