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 이란: '의미 있는 변경사항' 을 묶어서 만드는 과정
'Git' 카테고리의 다른 글
[Git] git squash 방법 (여러 커밋 하나로 합치기) (1) | 2024.06.12 |
---|---|
유데미 -Git으로 만드는 전설의 레시피 (branch생성,merge,PR) (0) | 2022.10.23 |
[Git] VS code 확장프로그램 설치 - Git Graph (0) | 2022.07.05 |