로 컬 항목 을 Github 에 업로드 하 는 방법 에 대한 자세 한 설명(그림)
Git 의 설 치 는 말 하지 않 겠 습 니 다.
첫 번 째 단계:로 컬 버 전 라 이브 러 리 를 만들어 야 합 니 다.(사실은 폴 더 입 니 다.)
새 폴 더 를 오른쪽 클릭 할 수도 있 고 Git bash 명령 행 창 을 오른쪽 클릭 해서 명령 으로 만 들 수도 있 습 니 다.
이제 명령 행 을 통 해 데스크 톱 에 TEST 폴 더 를 새로 만 들 고 이 폴 더 에 들 어 갈 수 있 습 니 다.


두 번 째 단계:git init 명령 을 통 해 이 폴 더 를 Git 에서 관리 할 수 있 는 창고 로 만 듭 니 다.

이 때 TEST 에'git 폴 더'가 더 있 습 니 다.Git 에서 버 전 라 이브 러 리 를 추적 하고 관리 하 는 데 사 용 됩 니 다.보이 지 않 는 다 면 기본적으로 숨겨 진 파일 이기 때 문 입 니 다.숨겨 진 파일 을 볼 수 있 도록 설정 해 야 합 니 다.

세 번 째 단계:이 로 컬 Git 창고 에 프로젝트 를 붙 여 넣 을 수 있 습 니 다.(붙 여 넣 으 면 git status 를 통 해 현재 상 태 를 볼 수 있 습 니 다)git add 를 통 해 프로젝트 를 창고 에 추가 할 수 있 습 니 다.(또는 git add.이 디 렉 터 리 에 있 는 모든 파일 을 창고 에 추가 합 니 다.주의 점 은 빈 칸 으로 구분 합 니 다.)이 과정 에서 git status 를 사용 하여 현재 상 태 를 계속 볼 수 있 습 니 다.


프로젝트 를 붙 여 넣 었 지만 Git 창고 에 추가 하지 않 았 습 니 다.그리고 git add 를 통 해 방금 복사 한 프로젝트 를 모두 창고 에 추가 합 니 다.


네 번 째 단계:git commt 로 프로젝트 를 창고 에 제출 합 니 다.

-m 뒤에 따 옴 표 는 이번에 제출 한 주석 내용 입 니 다.이것 은 쓰 지 않 아 도 되 지만 쓰 는 것 이 좋 습 니 다.그렇지 않 으 면 잘못 보고 할 수 있 습 니 다.자세 한 내용 은 자체 구 글 입 니 다. 자,우리 로 컬 Git 창고 의 작업 이 끝 났 습 니 다.다음은 원 격 창고 연결(즉 Github 연결)입 니 다.
로 컬 Git 창고 와 Github 창고 간 전송 은 SSH 로 암호 화 되 어 있 기 때문에 연결 할 때 설정 해 야 합 니 다.
STEP 5:SSH KEY 만 들 기.먼저 CD 사용자 디 렉 터 리 에.ssh 디 렉 터 리 가 있 는 지,있 으 면 안에 id 가 있 는 지 확인 하 세 요.rsa 와 idrsa.pub 이 두 파일 은 있 으 면 다음 단계 로 넘 어가 고 없 으 면 아래 명령 을 통 해 만 듭 니 다.
$ ssh-keygen -t rsa -C [email protected]
그리고 차 로 돌아 가세 요.이 때 사용자 아래.ssh 디 렉 터 리 에서 id 를 찾 을 수 있 습 니 다.rsa 와 idrsa.pub 이 두 파일 
STEP 6:Github 에 로그 인하 여 오른쪽 상단 에 있 는 아이콘 을 찾 아 안에 있 는 Settings 를 열 고 안에 있 는 SSH and GPG KEYS 를 선택 하고 오른쪽 상단 에 있 는 New SSH key 를 클릭 한 다음 Title 에 마음대로 채 우 고 아까 idrsa.pub 안의 내용 을 Title 아래 Key 콘 텐 츠 상자 에 복사 하고 마지막 으로 Add SSH key 를 누 르 면 SSH Key 암호 화가 완 료 됩 니 다.구체 적 인 절차 도 아래 를 볼 수 있다.




STEP 7:Github 에 Git 창 고 를 만 듭 니 다.
New reposcory 를 눌 러 서 만 들 수 있 습 니 다.예 를 들 어 제 가 TEST 2 창 고 를 만 들 었 습 니 다.(제 안에 test 창고 가 있 기 때문에 더 이상 TEST 창 고 를 만 들 수 없습니다.)

8 단계:Github 에 Git 창 고 를 만 들 면 로 컬 창고 와 연결 할 수 있 습 니 다.Git 창 고 를 만 드 는 페이지 의 알림 에 따라 로 컬 TEST 창고 의 명령 줄 에 입력 할 수 있 습 니 다.
$ git remote add origin https://github.com/guyibang/TEST2.git

origin 뒤에 Github 에 만 든 창고 의 주 소 를 추가 합 니 다.

STEP 9:연 결 된 후에 우 리 는 로 컬 라 이브 러 리 의 모든 내용 을 원 격 창고(즉 Github)로 보 낼 수 있 습 니 다.통과:
$ git push -u origin master
새로 만 든 원 격 창 고 는 비어 있 기 때문에-u 라 는 인 자 를 추가 해 야 합 니 다.원 격 창고 에 내용 이 있 으 면 다음 에 로 컬 라 이브 러 리 에서 내용 을 업로드 할 때 아래 와 같이 하면 됩 니 다.
$ git push origin master
프로젝트 를 업로드 하 는 과정 은 시간 이 좀 걸 릴 수 있 습 니 다.완 료 된 후에 이 렇 습 니 다.
이때 Github 페이지 를 새로 고침 하고 새로 만 든 창고 에 들 어가 면 프로젝트 가 성공 적 으로 업로드 되 었 음 을 알 수 있 습 니 다.

이로써 로 컬 프로젝트 를 Github 에 업로드 하 는 전체 과정 을 마 쳤 다.
또한,여기 구덩이 가 있 습 니 다.바로 위 7 단계 에서 원 격 창 고 를 만 들 때 Initialize this reposcory with a README(창 고 를 만 들 때 자동 으로 README 파일 을 만 드 는 것)을 선택 하면 9 단계 에 서 는 로 컬 창고 내용 을 원 격 창고 로 보 낼 때 failed to push some refs 를 보고 합 니 다. to https://github.com/guyibang/TEST2.git잘못

이것 은 당신 이 새로 만 든 창고 안의 README 파일 이 로 컬 창고 디 렉 터 리 에 없 기 때 문 입 니 다.이 때 우 리 는 다음 명령 을 통 해 먼저 내용 을 합 칠 수 있 습 니 다.
$ git pull --rebase origin master

이때 네가 다시 push 하면 성공 할 수 있다.
결론:사실 다음 몇 단계 만 진행 하면 로 컬 프로젝트 를 Github 에 업로드 할 수 있 습 니 다.
1.로 컬 에 버 전 라 이브 러 리(즉 폴 더)를 만 들 고 git init 를 통 해 Git 창고 로 만 듭 니 다.
2.이 폴 더 에 항목 을 복사 한 다음 git add 를 통 해 항목 을 창고 에 추가 합 니 다.
3.git commt-m'주석 내용'을 통 해 프로젝트 를 창고 에 제출 합 니 다.
4、Github 에 SSH 키 를 설치 한 후 원 격 창 고 를 새로 만 들 고 git remote add origin 을 통 해 https://github.com/guyibang/TEST2.git로 컬 창고 와 원 격 창 고 를 연결 하기;
5.마지막 으로 git push-u origin master 를 통 해 로 컬 창고 의 프로젝트 를 원 격 창고(즉 Github)로 보 냅 니 다.(원 격 창 고 를 새로 만 들 때 자동 으로 README 파일 을 만 들 면 오류 가 발생 합 니 다.해결 방법 은 위 를 보십시오.)
Git 업로드 프로젝트 의 기본 적 인 동작 을 정리 한 것 일 뿐 Git 을 더 잘 사용 하려 면 더 많은 학습 이 필요 합 니 다.
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
오픈 소스 Github 기여 방법 👯♀️소개 , 첫 풀/병합 요청 작성을 연습할 수 있는 오픈 소스 리포지토리입니다. index.html 파일을 열면 이와 동일한 지침을 찾을 수 있습니다. 시작하자! 어떻게 결론 , 당신과 같은 다른 개발자들과 협업할 수...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.