>  기사  >  웹 프론트엔드  >  Git을 사용하여 로컬 프로젝트를 Github에 업로드하는 방법

Git을 사용하여 로컬 프로젝트를 Github에 업로드하는 방법

一个新手
一个新手원래의
2017-09-20 10:14:001727검색

Github을 오래전부터 등록했지만, 늘 헷갈리고 사용법이 서툴렀습니다. 어제 바이두 프론트엔드 기술학원 과제를 끝내고 코드를 Github에 호스팅하려고 하다가 Git 운영에 대해 너무 멍청하다는 걸 깨닫고 Github를 더 잘 활용하기 위해 오늘 Git을 잘 배우기로 결심했습니다. 앞으로는 주로 Git 튜토리얼을 통해 - Liao Xuefeng의 공식 웹사이트에서 학습하세요. 간단한 단계의 경우 최종 요약으로 바로 이동할 수 있습니다.

Git 설치에 대해서는 이야기하지 않겠습니다.

1단계: 로컬 저장소(실제로는 폴더)를 만들어야 합니다.

마우스 오른쪽 버튼을 클릭하여 새 폴더를 만들거나, 마우스 오른쪽 버튼을 클릭하여 Git bash 명령줄 창을 열고 명령을 통해 폴더를 만들 수 있습니다.

이제 명령줄을 통해 바탕 화면에 새 TEST 폴더를 만들고(다른 곳에서도 이 폴더를 만들 수 있음) 이 폴더를 입력합니다.    2단계: 명령 사용

git init

이 폴더를 Git 관리 가능한 창고로 바꾸려면


이때 TEST에는 Git에서 저장소를 추적하고 관리하는 데 사용되는 추가 .git 폴더가 있음을 알 수 있습니다. . 보이지 않는다면 기본적으로 숨김 파일이기 때문이므로 숨김 파일이 보이도록 설정해 주어야 합니다.

                                                       3단계: 이제 프로젝트를 이 로컬 Git 저장소에 붙여넣을 수 있습니다(붙여넣은 후

git status를 통해 현재 상태를 확인할 수 있습니다) ), 그리고

git add

를 통해 프로젝트를 웨어하우스에 추가합니다( 또는 git add .이 디렉토리의 모든 파일을 웨어하우스에 추가하세요. 점은 공백으로 구분되어 있습니다. 이 과정에서 실제로 항상

git을 사용할 수 있습니다. status

현재 상태를 확인하세요.


示 프로젝트를 통과했지만 아직 Git 웨어하우스에 추가하지 않았으며, 방금 복사한 모든 항목을

git ADD를 통해 웨어하우스에 추가한다는 점을 알려드립니다.


: git Commit을 사용하여 프로젝트를 웨어하우스에 제출하세요. ㅋㅋ ~                            오류가 보고되므로 Google에서 자세한 내용을 확인하시기 바랍니다.

좋아, 로컬 Git 웨어하우스에 대한 작업이 완료되었습니다. 이제 원격 웨어하우스에 연결할 차례입니다(즉, Github에 연결). 로컬 Git 웨어하우스와 Github 웨어하우스 간의 전송은 다음을 통해 암호화되므로 SSH이므로 연결 시 설정해야 합니다.

5단계: SSH KEY를 만듭니다. 먼저 C 드라이브의 사용자 디렉터리에 .ssh 디렉터리가 있는지 확인하세요. 그렇다면 id_rsaid_rsa.pub 파일이 있는지 확인하세요. 그렇지 않으면 다음 단계로 건너뛰세요.

   $ ssh-keygen -t rsa -C "youremail@example.com"
그런 다음 끝까지 돌아오세요. 이때 사용자 아래의 .ssh 디렉토리에서

id_rsa

id_rsa.pub

두 파일을 찾을 수 있습니다. 🎜🎜🎜🎜🎜 🎜🎜

      第六步:登录Github,找到右上角的图标,打开点进里面的Settings,再选中里面的SSH and GPG KEYS,点击右上角的New SSH key,然后Title里面随便填,再把刚才id_rsa.pub里面的内容复制到Title下面的Key内容框里面,最后点击Add SSH key,这样就完成了SSH Key的加密。具体步骤也可看下面:

       


       

    

        第七步:在Github上创建一个Git仓库。

     你可以直接点New repository来创建,比如我创建了一个TEST2的仓库(因为我里面已经有了一个test的仓库,所以不能再创建TEST仓库)。

   

        第八步:在Github上创建好Git仓库之后我们就可以和本地仓库进行关联了,根据创建好的Git仓库页面的提示,可以在本地TEST仓库的命令行输入:


$ git remote add origin https://github.com/guyibang/TEST2.git

        


        注意origin后面加的是你Github上创建好的仓库的地址。

        

      第九步:关联好之后我们就可以把本地库的所有内容推送到远程仓库(也就是Github)上了,通过:

$ git push -u origin master

       由于新建的远程仓库是空的,所以要加上-u这个参数,等远程仓库里面有了内容之后,下次再从本地库上传内容的时候只需下面这样就可以了:

$ git push origin master

        上传项目的过程可能需要等一段时间,完成之后是这样的:

        

        这时候你再重新刷新你的Github页面进入刚才新建的那个仓库里面就会发现项目已经成功上传了:

      

        至此就完成了将本地项目上传到Github的整个过程。

      另外,这里有个坑需要注意一下,就是在上面第七步创建远程仓库的时候,如果你勾选了Initialize this repository with a README(就是创建仓库的时候自动给你创建一个README文件),那么到了第九步你将本地仓库内容推送到远程仓库的时候就会报一个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 commit -m "comment content"를 통해 프로젝트를 웨어하우스에 제출합니다.

4. Github에서 SSH 키를 설정한 후 새 원격 창고를 생성하고 git 원격 추가 원본 https://github.com/guyibang/TEST2.git을 통해 로컬 창고를 원격 창고와 연결합니다.

5. 마지막으로 git push -u Origin master를 통해 로컬 웨어하우스의 프로젝트를 원격 웨어하우스(즉, Github)로 푸시합니다. (새 원격 웨어하우스 생성 시 자동으로 README 파일이 생성된다면, 오류가 보고됩니다. 위의 해결 방법을 참조하세요.

이것은 Git을 사용하여 프로젝트를 업로드하기 위한 몇 가지 기본 작업을 요약한 것입니다. Git을 더 잘 사용하려면 추가 학습이 필요합니다.

위 내용은 Git을 사용하여 로컬 프로젝트를 Github에 업로드하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.