내 컴퓨터에 있는 파일을 나의 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
'Git' 카테고리의 다른 글
Github 화살표 폴더,폴더 클릭 안 됨 해결 (0) | 2024.01.17 |
---|---|
Git 설치 - windows(윈도우) 및 SSH 등록 방법 (0) | 2023.07.26 |
Git_push error 해결, push 문제 해결 (error: failed to push some refs to) (0) | 2023.01.10 |
Error # [rejected] main -> main (fetch first) (0) | 2022.12.19 |
Git의 영역 #Work space #Staging area #Local repository (0) | 2022.12.18 |