본문 바로가기

Git

유데미 -Git으로 만드는 전설의 레시피 (GitHub원격저장소에 올리기)

2-3.commit: Git 초기화와 로컬저장소, 최초의 커밋 만들기

2-4.push: GitHub 원격 저장소에 내가 만든 레시피 업로드하기

2-5.pull: 원격 저장소에 있는 변경사항을 내 로컬 저장소와 동기화 시키기

 

<1> Git 업로드

1.

git init

Git을 사용하기 위해서는 내가 작업하는 디렉터리에서 git을 사용하겠다라는 명령을 내려줘야함

이걸 쓰면 git 로컬 저장소가 생김

 

README.md  파일 생성 (or 새 레퍼지토리 생성할때 선택)

 

2.파일을 추가

git add 파일명

 

3. 변경사항에 대한 설명을 위한 메시지를 작성

git commit -m "기록메시지"

 

git log : 진행한 commit log 를 확인

git log --oneline : git log보다 더 심플하게 커밋 기록 확인

 

<2> 레퍼지토리 생성하기

0. Git Hub 에서 오른쪽 + 를 눌러 New repository 를 생성하면 아래와 같이 나옴

or create a new repository on the command line (새로운 저장소를 만들기 위한 가이드)

echo "# git-recipe" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin https://github.com/hyeji07/git-recipe.git
git push -u origin main

…or push an existing repository from the command line (존재하는 레퍼지토리를 push)

git remote add origin https://github.com/hyeji07/git-recipe.git   //Git원격저장소(remote)의 이름을 origin으로 add
git branch -M main   //main으로 할 줄기의 이름을 main으로 한다(main or master로 나뉜것도 main으로 통일)
git push -u origin main  //로컬저장소를 origin main으로 push한다 (-u: 로컬저장소를 원격저장소에 연결)

 

1. 원격저장소의 이름을 add

git remote add origin https://github.com/hyeji07/git-recipe.git

 

git remote -v  :내가 등록한 원격 저장소를 확인

 

2. 원격저장소에 push 올리기

 git push -u origin main

 

<3> README.md 파일 수정

GitHub 에서 해당파일 오른쪽 위에 연필모양을 눌러 직접 수정이 가능하다.

수정 후 아래처럼 Commit을 하면 History에서도 확인 가능

 

=>하지만 이건 GitHub 원격 저장소에서만 수정이 된 것! 

=> 내 로컬 저장소에서도 반영을 하려면 pull 받기

git pull

 

remote 란: Git Hub에 있는 원격저장소

commit 이란: '의미 있는 변경사항' 을 묶어서 만드는 과정