[Git] git clone과 git remote add의 차이점

2023. 12. 1. 18:35·공부/Git
728x90

 

1️⃣ git clone

git clone https://github.com/example/repository.git

 

git clone은 원격 저장소에 있는 전체 내용을 로컬(컴퓨터)로 복제한다. 컴퓨터에 물리적인 다운로드가 되기 때문에 저장공간이 필요하다.

위 예시로 보면, example/repository.git의 모든 내용을 복제하여 C:\Users\Intellij\repository라는 폴더가 생기는 것이다. url에 있는 레포지토리가 말 그대로 복제된다. 다른 사람이 만든 코드를 가져와 사용할 수 있다.

 

 

2️⃣ git remote add

git remote add upstream https://github.com/upstream/repository.git

 

git remote add는 새로운 원격 저장소를 로컬 저장소와 연결하는 것이다. 마치 pointer처럼!! 반드시 기존 레포지토리가 존재해야 한다. 내가 작업중인 프로젝트가 upstream이라는 이름으로 불리게 된다. upstream/repository.git과 내 작업 프로젝트가 연동된다. 컴퓨터의 저장공간을 사용하지 않는다. 연동된 upstream으로 이런저런 수정을 한뒤 push를 통해 git에 수정사항을 올린다. 보통 내 프로젝트 내에서 작업할 때 사용한다.

728x90

'공부 > Git' 카테고리의 다른 글

[Git] GitHub Actions에 대하여  (0) 2023.12.01
[Git] 효율적인 업무를 위한 Workflow (Centralized Workflow, Feature-Branch Workflow, GitFlow, Forking Workflow)  (1) 2023.12.01
[Git] local repository와 remote repository 그리고 명령어들(fetch, pull, push, fork, pull request)  (0) 2023.12.01
[Git] 로그인 정보 확인하기 git config --list  (0) 2023.11.16
'공부/Git' 카테고리의 다른 글
  • [Git] GitHub Actions에 대하여
  • [Git] 효율적인 업무를 위한 Workflow (Centralized Workflow, Feature-Branch Workflow, GitFlow, Forking Workflow)
  • [Git] local repository와 remote repository 그리고 명령어들(fetch, pull, push, fork, pull request)
  • [Git] 로그인 정보 확인하기 git config --list
돌멩이수프
돌멩이수프
Information technology
  • 돌멩이수프
    WHAT DOES "IT" STAND FOR?
    돌멩이수프
  • 전체
    오늘
    어제
    • 분류 전체보기 (238)
      • 언어 (73)
        • html (3)
        • css (1)
        • java (6)
        • C (26)
        • C++ (2)
        • C# (29)
      • 공부 (7)
        • Unity (43)
        • 게임 서버 (26)
        • 네트워크 (5)
        • 데이터베이스 (7)
        • EFCore (19)
        • 기타 (14)
        • Git (5)
        • 운영체제 (1)
        • 소프트웨어공학 (21)
      • 2024-여름 (12)
      • 자기 관리 (3)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    자바
    java
    Entityfamework
    백준
    네트워크
    디자인패턴
    게임서버
    EntityFramework
    유니티
    Python
    C
    HTML
    라즈베리파이
    tcp
    C언어
    C#
    unity
    EFCore
    coding
    코딩
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.2
돌멩이수프
[Git] git clone과 git remote add의 차이점
상단으로

티스토리툴바