일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 사이드프로젝트
- 개인 프로젝트 개발일지
- 부산외대
- 파이데이아창의인재학과
- 자바 스터디
- 복수학위제도
- Kenneth Park
- 만다라트프로젝트
- F1학생비자
- jpa
- 미국유학생활
- 미국유학
- Java 스터디
- 2+2
- 케네스
- 개발일지
- i-20
- 케네스로그
- CSUS
- California State University Sacramento
- java
- JVM아키텍처
- 자바
- 해외유학
- 미국대학생활
- 미국대학
- 유학생 준비물
- 미국유학생
- 비전공자 git
- 유학생대학생활
- Today
- Total
케네스로그
Git 로컬에서 repo 생성 후, 리모트 repo 연결하기 본문
Git을 설치하고 이해하느라 고생많으셨습니다. 이번에는 본격적으로 Git 프로젝트를 생성하도록 하겠습니다.
Git을 시작하는데에는 대게 두가지의 경우가 있을겁니다.
- local에서 repo 생성하고 remote repo와 연결하기
- remote repo에 생성된 것 local환경으로 가져오기
Git 로컬에서 생성하기
a) mkdir 명령을 통해 프로젝트 파일 생성
b) cd명령을 통해 생성된 프로젝트 파일로 이동
c) git init 명령을 통해 git repository 생성
위의 과정을 통해 새로운 프로젝트 파일을 생성하고, 해당 프로젝트를 git local repository로 적용하였습니다.
성공적으로 되었다면 git status 명령을 통해 해당 프로젝트가 git에 의해 추적중임을 알 수 있습니다.
이 상태는 local환경에서만 repository가 생성된 것이며, 아직 remote repository와 연결된 상태는 아닙니다.
git push 명령을 실행하더라도 위와 같이 remote를 추가해달라는 메세지가 나옵니다.
Github에서 Remote repository 생성하기
본인의 github 계정으로 접속하여 New repository를 통해 새로운 remote repository를 생성합니다.
본인의 remote repository가 다른 사람들에게 보여도 상관없다면 public, 아니라면 private으로 합니다.
아래의 설정은 잘 모른다면 기본인 모두 체크해제인 상태로 생성합니다.
위와 같은 화면이 나온다면 정상적으로 remote repository를 생성한 것 입니다.
Local repo에 remote repo 추가하기
- local repo에서 브랜치 추가
- local repo에서 remote repo 추가
git branch -M main 명령을 통해 브랜치 추가합니다.
branch 명령은 새로운 branch를 생성합니다.
즉, 위의 명령을 해석하면 'main'이라는 이름의 브랜치를 생성하겠다는 겁니다.
main은 git에서 가장 기본이 되는 브랜치를 의미합니다.
이전에 생성한 github의 remote repo에서 HTTPS URL을 사용합니다.
위의 예시는 제 remote repo주소이기때문에, 본인의 주소를 사용해야합니다!😅
git remote add origin (remote_repo_url) 명령을 실행합니다.
(remote_repo_url)부분에 본인의 URL를 채워넣으시면 됩니다.
git remote add origin 명령은 원격 저장소의 주소를 local repo에 등록합니다.
정상적으로 remote repo가 추가되었다면 git remote -v 명령 실행 시 본인의 주소가 확인됩니다.
add, commit, push 테스트!
test.txt라는 테스트용 텍스트파일을 생성했습니다.
그 후, git add명령을 통해 해당 파일을 staged area로 이동시켰습니다.
git commit -m 명령을 통해 커밋을 생성하였습니다.
git push -u origin main 명령을 실행합니다.
이는 등록된 remote repo에 저장된 commit을 전송합니다.
github의 remote repo에서 확인해보면 이전에 생성 후 commit한 test.txt가 존재함을 알 수 있습니다.
'Dev > VCS' 카테고리의 다른 글
Git 초기 설정 - 사용자 설정 git config user (0) | 2021.12.26 |
---|---|
Git 다운로드 및 설치 for Windows (0) | 2021.12.23 |
Git 다운로드 및 설치하기 for Mac (0) | 2021.12.15 |
Homebrew 패키지매니저 설치하기 for mac (0) | 2021.12.15 |
비전공자를 위한 Git 용어 정리 (0) | 2021.12.15 |