Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- vmware workstation player
- window11 Education
- window10
- git 설정
- 윈도우10 Education
- snake case
- git
- camel case
- json string
- 취업
- window10 Education
- 티스토리챌린지
- 자바
- window11
- 아임포트
- 방통대
- ObjectMapper
- 방송대
- 오블완
- 정처기
- java
- 취성패
- git pull
- git pull --rebase
- github
- 운영체제
- Spring Boot
- 소비통장
- IAMPORT
- 런던뮤지컬
Archives
- Today
- Total
홍차의 미로찾기
[github] github 레포지토리(repository) 생성하기 본문
반응형
[git/github] git, github설정 프로세스 모음
새로운 프로젝트를 github에 업로드하고 싶다면 github에 새로운 repository를 만들어서 연결해야합니다.
우선, github 사이트에 로그인을 합니다.
[github > Repositories] 메뉴로 이동하면 repository 목록을 조회할 수 있습니다.
여기서 new 버튼을 눌러 새로운 repo를 생성합니다.
Repository name 에는 새로운 프로젝트의 이름을 작성해주세요.
public과 private 중 하나를 선택합니다.
public은 모두에게 해당 repo 내용을 볼 수 있도록 설정합니다. 다만 커밋할 수 있는 사람은 제한할 수 있습니다.
private은 해당 repo를 비공개로 설정합니다. 볼 수 있는 사람과 커밋할 수 있는 사람을 제한할 수 있습니다.
원한다면 readme 파일과 gitignore 파일을 자동으로 추가할 수 있습니다.
아래에서 빨간 상자로 체크한 부분은 local project에서 github 연결 시 사용하기 위한 https 주소입니다.
파란 상자로 체크한 부분은 local project에서 github을 연결 한 후 github 업로드를 위한 git 명령어 입니다.
첫번째 파란 상자
- 로컬에 프로젝트를 새로 생성한 경우 (git 설정 안한 경우)
# 문자열을 README.md 파일에 출력 (해당 파일 없으면 추가)
echo "# test-repo" >> README.md
# 해당 프로젝트를 git 관리하에 두는 명령어
git init
# git에 파일 추가 (해당 파일을 git 관리하도록 함)
git add README.md
# add로 추가된 모든 파일 로컬 커밋
git commit -m "first commit"
# 브랜치 이름 변경 (M 옵션 이용하여 기존 브랜치 이름 강제 변경 또는 main 존재하는 경우에는 브랜치 덮어쓰기)
git branch -M main
# 생성한 github repository와 연결
git remote add origin (위에 만든 github repository https 주소)
# 로컬 저장소의 main 브랜치를 원격 저장소 main으로 업로드하는 명령어
# - u 옵션(= set-upstream)은 origin main 입력없이 git push만 해도 원격 main 브랜치(origin main)로 업로드되도록 함
git push -u origin main
두번째 파란색 상자
- 로컬에 프로젝트를 새로 생성했으나 git 초기화 설정을 이미 한 경우
- github 연결과 업로드만 필요한 경우
# 생성한 github repository와 연결
git remote add origin (위에 만든 github repository https 주소)
# 브랜치 이름 변경 (M 옵션 이용하여 기존 브랜치 이름 강제 변경 또는 main 존재하는 경우에는 브랜치 덮어쓰기)
git branch -M main
# 로컬 저장소의 main 브랜치를 원격 저장소 main으로 업로드하는 명령어
git push -u origin main
반응형
'프로그래밍 > GIT' 카테고리의 다른 글
[git] github repository local에 가져오는 방법과 (git clone) git remote add 차이 (0) | 2024.07.22 |
---|---|
[git] 로컬 프로젝트에 여러 원격 저장소 (github reposigory) 연결/조회/해제 (0) | 2024.07.21 |
[github] github 의미와 사용하는 이유 (0) | 2024.07.20 |
[github] github 보안 토큰 로그인 - Personal access token (0) | 2024.07.20 |
[git] 브랜치 합치기 (변경사항 통합) - merge, rebase (1) | 2024.07.12 |
Comments