728x90
반응형
✍️ Summary
// 로컬 깃 저장소 생성(.git 폴더 생성)
git init
// Working directory -> Staging Area
git add .
// Staging Area -> repository(.git)
git commit -m "commit message"
// 원격저장소와 연결
git remote add origin [원격저장소 주소]
// 브랜치 명 바꾸기 (택1)
git branch -M [branch name(main)]
git branch -m [현재 branch name] [바꾸고싶은 branch name]
// (선택) README.md가 있다면 : push 보다 pull 먼저
git pull origin [branch name(main)]
// 로컬 레포지토리 → 원격 레포지토리
git push -u origin [branch name(main)]
// -------------------------------------------------------------------------
// ▶ 파일 수정 및 추가 이후 : 다음번 commit & push
git pull
git add .
git commit -m "commit message"
git push
🐈⬛ 깃(Git) 브랜치 관련 명령어
// 현재 상태 보여줌
git status
// 현재 브랜치 확인
git branch -v
// 지금까지의 모든 커밋에 대한 내용 조회(커밋아이디, 사용자이름, 날짜, 브랜치)
git log
// git log의 그래프 옵션(그래프로 나타냄)
git log --graph
// HEAD가 가리키는 브랜치 바꾸기
git check [branch name]
// git init 취소하기 (.git 폴더가 삭제 & 로컬저장소 지정 해제)
rm -r .git
1. 깃허브GitHub에 새 저장소(리포지토리) 생성
해당 원격저장소 주소 복사 하기
2. 깃허브에 올릴 내 프로젝트 폴더 우클릭 Git Bash Here
3. 내 깃허브 계정 설정
git config --global user.name "유저 이름"
git config --gloval user.email "유저 이메일"
- 이 창에서는 Ctrl+v로 붙여넣기 안됨 => Shift + Insert 사용하자.
git config --global user.email "thgus4982@naver.com"
git config --global user.name "KwonSsohyun"
4. Local git 저장소 생성 / 저장
이제부터 아래 명령어를 하나씩 실행하며 깃 설정을 한다.
- Local git 저장소를 생성 (git init)
- 현재까지의 소스를 Local Git 저장소에 저장 (git add . / git commit -m "first commit")
git init
git add .
git commit -m "커밋멘트"
git init
git add .
git commit -m "[init] 프로젝트 초기 생성"
5. 로컬 Git 저장소와 Github Remote를 연결
깃허브에서 만들어줬던 저장소 주소가 필요한 순간!
git remote add origin [저장소 주소]
에러 상황💥
github에서 새 레포지토리 만들면 default 브랜치가 main으로 생성된다.
✅ 반면 로컬에서 git init으로 만든 로컬 레포지토리의 default 브랜치명은 master이다.
로컬의 브랜치명은 master, 원격의 브랜치명은 main으로 되어있었다.
로컬과 원격 레포지토리의 브랜치명이 맞지 않을 경우 이러한 에러가 발생한다.
git push -u origin main
6. 브랜치명 변경 (master → main)
branch 명을 바꿔주면 된다!
git branch
git branch -m master main
※ 브랜치명 변경 / 브랜치 전환은 다르다.
📝 브랜치명 변경 명령어
git branch -M [되고싶은 branch name]
git branch -m [현재 branch name] [바꾸고싶은 branch name]
📝 브랜치 전환 명령어
git branch checkout [전환하고싶은 branch name]
7. main 브랜치 Push하기
git push -u origin main
만약, README.md 파일을 생성하고 저장소 생성 했다면
pull 한 번 시도한 후 → push 하면 된다
git pull origin main
git push -u origin main
728x90
반응형
'📌 GitHub' 카테고리의 다른 글
[GitHub] 깃허브 Windows 환경 NET Framework 관련 에러 현상 해결 방법 (0) | 2024.08.12 |
---|---|
[GitHub] 커밋 메세지 수정하기 (changing commit message) (0) | 2024.05.29 |
[GitHub] 깃허브 contributors 삭제하는 법 (0) | 2024.05.25 |
[GitHub] 이전 커밋(commit) 삭제 : reset 사용 (커밋 롤백) (0) | 2024.05.25 |
[GitHub] 깃배쉬(Git Bash)에서 로그인한 계정 변경 삭제 방법 (Windows) (0) | 2024.05.20 |