ABOUT ME

주니어 개발자

Today
Yesterday
Total
  • [Git] GitHub 연동
    Git 2022. 7. 20. 23:05

     GitHub 저장소 생성

     

     

    Github 홈페이지에서 New 버튼을 눌러 Repository 생성으로 간다.

     

    • Repository name : 저장소 이름. 중복될 수 없다.
    • Description :저장소 설명.
    • Public : 저장소를 공개로 설정한다.
    • Private : 저장소를 비공개로 설정한다.
    • Add a README file : README.md 파일을 저장소와 함께 생성한다. README.md 파일은 저장소에 들어갔을 때 저장소를 소개하는 파일이다. 마크다운 언어로 작성한다.
    • Add .gitignore : .gitignore 파일을 저장소와 함께 생성한다. .gitignore 파일은 commit시 제외하는 파일명 및 확장자를 등록하는 파일이다.
    • Choose a license : license를 선택한다.

    우선 README.md, .gitignore, license를 등록하지 않는다.

     

    저장소 명을 입력하고 Create repository 버튼을 클릭하여 저장소를 생성한다.


    원격 저장소에 push 하기

     

    저장소가 생성된 것을 확인할 수 있다.

     

    ..or create a new repository on the command line (로컬 PC에 저장소가 없는 경우)

    ..or push an existing repository from the command line (로컬 PC에 저장소가 있어서 원격 저장소에 push 할 경우)

     

    지난번에 study 폴더를 git 저장소로 init 했기에 두 번째 명령어를 입력하면 된다.

    위 명령어를 복사해서 shell에 붙여 넣으면 된다.

     

    
      
    $ git remote add origin [원격저장소 주소]

    원격 저장소의 주소를 origin의 alias (별명)으로 등록한다.

     

    
      
    $ git push -u origin master

    origin의 alias를 가진 원격지 주소에 master branch를 업로드한다.

     

    git_study 원격 저장소에 정상적으로 push 된 것을 확인할 수 있다.

     

    
      
    $ git remote

     

    git remote 명령어를 입력하면 원격 저장소 (remote repository) 리스트를 볼 수 있다.

     

     

    이때 원격 저장소의 URL이 아닌 alias인 origin이 출력됨을 볼 수 있다.

    
      
    $ git remote -v

     

    git remote -v 명령어를 입력하면 alias와 URL이 동시에 출력된다.


     GitHub에서 내려받기

    Github의 원격 저장소에 내 로컬 PC로 내려받을 때 사용한다.

     

    내려받으려는 repository에서 Code 버튼을 클릭하면 여러 가지 방법이 나온다.

    ZIP의 압축파일로 내려받을 경우 Download ZIP를 클릭하면 zip 파일로 다운로드된다.

     

    URL로 내려받기 위해선 해당 repository의 주소를 복사한다.

     

    그 후 git 저장소가 아닌 폴더로 이동한다.

    
      
    $ git clone [원격저장소 주소]

     

    git clone [원격 저장소 주소] 명령어를 입력하면 해당 저장소의 파일들을 내 로컬 PC로 복사한다.

     

    위의 사진과 같이 출력되면 완료된 것이다.

     

    원격 저장소의 이름인 git_study로 폴더가 생성된 것을 볼 수 있다.

     

    원격저장소 내의 파일과 commit 내역이 일치하는 것을 볼 수 있다.

     

    HEAD는 내가 어느 작업공간에 있는지를 나타낸다.


    참고 : https://www.a-mean-blog.com/ko/blog

    'Git' 카테고리의 다른 글

    [Git] Git Branch 활용하기  (2) 2025.02.24
    [Git] Git 간단 사용법  (0) 2022.07.20
    [Git] Git 설치  (0) 2022.07.20
    [Git] Git이란?  (0) 2022.07.20
    [Git] GitHub 학생 인증하기  (0) 2022.07.20
Designed by Tistory.