본문 바로가기
개발일지/GIT

GIT 기본 루틴1

by 개발에정착하고싶다 2022. 7. 7.
320x100

GIT 기본 루틴1

 

# 영역이 두개로 나뉜다.

# 브라우저 영역

# 터미널 영역

 

 

# 1 브라우저 영역

 

==============

 

# 리파지토리 만들기

 

# 1

github에 접속, 로그인 한다.

 

# 2

 

Repositories

영역에 파일 새로 만들기 해준다.

 

# 3

 

후에 터미널을 통해서 드라이브에 생성하게 될 폴더 명과 같은 이름으로

Repository name

에 넣어서 생성해 준다.

 

==============

 

# 토큰 만들기

 

#1

오른쪽 최 상단의 프로파일을 누른다.

거기서 settings에 들어간다.

 

#2 

왼쪽 카테고리중 가장 아래즈음에 있는

developer settings에 들어간다.

 

#3

Personal access tokens

에 값을 생성해준다.

값을 생성해줄때 repo라고 되어있는 메인 영역에 체크를 해준다.

 

=======================================

 

#2 터미널 영역

 

#1 기본 폴더 생성

 

# 터미널로 폴더 만들기 및 이동

 

mkdir 폴더명

 

cd 폴더명

 

====================

 

# 폴더 지정후 master 설정

 

폴더 이동 후

git init

(이 폴더에서 관리를 해준다는말임)

 

====================

 

ls -all

현재의 리스트를 확인 가능

 

==================

 

파일 만들기

 

touch test.txt

 

==================

 

깃 상태 확인하기

 

git status

 

==================

 

만들어준 파일 깃에 add하기

 

git add test.txt

 

==================

 

깃 상태 확인하기

 

git status

 

==================

 

add 된 파일 commit 하기

 

git commit -m ‘커밋의 제목으로 쓸 글’ test.txt

 

git commit -m 'add exam.txt' exam.txt

이런식으로

 

==================

 

remote 설정해주기

 

git remote add origin https://내 깃 닉네임:토큰값@깃 셋업 url 중에서 앞에서 쓰인 http://를 제외한 부분 (레파지토리로 만들때 생긴것)

 

==================

 

remote 확인해주기

 

git remote -v

 

==================

 

commit 된 파일을 push 해서 올리기

 

git push origin master

 

 

여기까지 해주면, 드라이브 내에 폴더 안에 있던 지정 파일이 git의 레파지토리에 올라가게 되고, 확인이 가능하다

======================================================

 

 

# 이제 브라우저의 레파지토리를 로컬 레파지토리로 옮겨오는걸 할거다.

 

# 터미널에

 

git status

입력했을때

 

On branch master

nothing to commit, working tree clean

라고 나오면, git이라는 명령에 담겨있는 작업할것이 없는 거다.

 

==================

 

이 상태에서

 

git pull origin master

 

를 입력하게 되면, 브라우저 레파지토리에 있던 파일들이,

커밋해주었던 폴더로 다운이 된다.

 

 

======================================================

 

터머널로 로컬 레파지토리 안에 있는 파일 읽을때

당연히 내가 활용하고 있는 로컬 레파지토리에 들어와 있어야하고,

그 레파지토리 안에 파일이 있어야한다.

 

cat 파일이름.확장자

 

=======================

 

만약 터미널로 그 파일 안에 있는 내용을 바꿔주고 싶다면

 

cat > 파일명.확장자명

내용 (마무리하고 나면 컨+d)

 

300x250