Git

Github Workflow (깃허브에 파일 올리는 법)

검은고양이개발자 2022. 12. 19. 00:53
반응형

Github 도식화

내 컴퓨터에 있는 파일을 나의 github에 어떻게 올릴 수 있을까?

위 도식화에 있는 것처럼 Work space부터 Origin Repository 까지 이동시켜보자

mkdir -> 문서만들기

 

cd blog -> blog

문서로이동

 

touch -> 파일 만들기

nano -> 파일 편집

 

git init->

git의 영향 시작

파일이 workspace로 

들어감

 

git remote add origin

<Repo 주소>

-> git이 원격으로 나의 github repository와 연결

 

git remote --v

github와 연결되어 있는지 확인

 

git add .

-> workspace의 파일을

staging area로 이동

 

git commit -m 'CordJG'

-> staging area 의 파일을

commit을 통해 Local Repository로 이동

#CordJG는 깃허브에 올릴 때 같이 올리는 간단한 별칭이다

 

git push origin main

-> Local Repository 에서 Origin Repository 로 파일을 이동  # 여기서 origin은 내 컴퓨터 별칭이 main은 github branch

 

이 과정을 거치면  아래 사진처럼 Github Repository에 파일이 저장되는 걸 볼 수 있다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

git restore 파일명 -> add . 한 파일을 clone 받았던 원본 상태로 바꾸고 싶을 때 ( workspace에서 수정한 파일을 되돌림)

git reset HEAD^ -> commit 한 파일 중 아직 push 작업을 하지 않아 local repo에 있는 경우 사용 가능하고

                               가장 최신의 commit을 취소할 수 있다.  

 

Pull

다른 사람 혹은 나의 다른 remote repo 를 연결하면 그 repo 의 파일을 그대로 내려받을 수 있다.

# 연결하는 법 git remote add <별칭> <repo 주소> 

# <별칭>의 <repo주소>에서 파일을 받는 법 -> git pull <별칭> main        

반응형