티스토리 뷰
상황
내 컴퓨터(로컬)에서 열심히 프로젝트 생성하고 코드도 작성했다. 이제 깃헙 레포지토리에 올려서 관리하고 싶다.
1. 깃헙에 로그인 후 새로운 Repository 생성
* README 파일 또는 .gitignore 파일 add 필요 없음
* Create 후 나오는 원격 저장소 주소 복사해두기 (ex. https://github.com/XXXXXX.git)
2. 로컬 프로젝트에서 git-bash 열어서 git 저장소 생성
(기존에 이미 git 저장소 생성 및 커밋을 했다면 3번까지 skip)
해당 프로젝트 최상단에서 git-bash 열어서 git 저장소 생성
git init
# .git 파일 생성 확인
ls -al
3. 파일 하나 커밋하기 (보통 README.md 또는 .gitignore)
예시로 .gitignore 파일을 만들었다. gitignore에 작성된 파일 또는 디렉토리는 깃이 관리하는 대상들에서 자동으로 제외 된다. 다른 파일을 커밋해도 상관 없다.
# .gitignore 파일 생성 및 작성
vi .gitignore
# .gitignore 확인
ls -al
# git 저장소에 추가 및 커밋
git add .gitignore
git commit -m "first commit"
# 커밋 히스토리 확인
git log --pretty=oneline
* 예시 .gitignore 파일
##.gitignore
.gradle
.idea
build
4. 로컬 master 브랜치를 main으로 이름 변경하기
로컬에서 git 저장소를 생성하면 디폴트로 master 라는 브랜치가 생성될 것이다. 하지만 깃헙의 정책에 따라 기존 디폴트 브랜치 이름이 master 에서 main으로 변경되었다.
(Black lives Matter 운동의 일환으로 주종 관계(Master and slave) 의 단어들을 다른 단어들로 바꿈)
깃헙과 맞춰주기 위해 로컬 브랜치 이름을 변경해야 한다.
git branch -M main
bash 창에서 브랜치 이름이 master에서 main으로 변경된 것 확인 가능
5. 원격 저장소 설정하기
1번 단계에서 저장해둔 원격 저장소 주소를 이용해서 설정한다.
git remote add origin https://github.com/XXXXXX.git
6. 원격 저장소에 push 하기
git push -u origin main
까먹기 전에 저장...
댓글