원격에서 자동으로 내려받기

2025. 3. 2. 19:09·Git

복제

복제는 기존 저장소를 이용하여 새로운 저장소를 생성하는 방법 중 하나이다. 

복제할 때는 clone 명령어를 사용한다. clone 명령어는 초기화 init 명령어 외에 원격 서버 접속에 필요한 추가 설정을 자동으로 수행한다. 서버의 연결 설정을 마친 후 서버 안에 있는 모든 커밋된 코드 이력들을 한 번에 내려받는다.

자격 증명을 어떤 방식으로 했느냐에 따라 clone 명령어의 url이 달라질 수 있으므로 주의한다.

$ git clone https://github.com/bde574786/github-test.git
$ git clone git@github.com:bde574786/github-test.git

 

참고로, clone으로 복제할 때 생성 폴더의 이름을 지정하지 않으면, 깃허브 저장소의 이름과 동일한 폴더로 로컬 저장소가 생성된다. 다른 이름으로 복제 할 때는 이름을 지정하면 된다.

$ git clone 저장소url 원하는디렉토리이름

 

현재 SSH를 사용하고 있으므로 url은 아래와 같다.

 

remote로 확인하면 연결된 서버 설정들이 표시된다. 로컬 저장소를 생성한 후, 처음으로 서버에서 코드를 내려받을 때는 clone 명령어를 사용하면 편리하다.

 

갱신된 내용 내려받기

복제 후 원격 저장소의 갱신된 내용을 추가호 내려받으려면 pull 명령어를 사용한다. pull 명령어는 로컬 저장소보다 최신인 갱신된 원격 저장소의 커밋 정보를 현재 로컬 저장소를 내려받는다.

$ git pull

'Git' 카테고리의 다른 글

브랜치  (0) 2025.03.07
원격에서 수동으로 내려받기  (0) 2025.03.02
서버 전송  (0) 2025.03.02
자격 증명 저장  (0) 2025.03.02
깃허브 연동 및 원격 등록  (0) 2025.03.02
'Git' 카테고리의 다른 글
  • 브랜치
  • 원격에서 수동으로 내려받기
  • 서버 전송
  • 자격 증명 저장
bde574786
bde574786
  • bde574786
    꾸러기해커
    bde574786
  • 전체
    오늘
    어제
    • 분류 전체보기 (155) N
      • 워게임 (107)
        • 웹해킹 (87)
        • 시스템해킹 (6)
        • 리버싱 (12)
        • 암호학 (2)
      • 보안 (2)
        • 웹 (2)
      • Report (3)
        • One-Day (0)
        • Zero-Day (3)
      • Git (35)
      • CTF Write Up (5)
        • b01lers CTF (5)
      • AI4C (1) N
  • 블로그 메뉴

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

  • 공지사항

  • 인기 글

  • 태그

    case mapping collision
    SSTI
    type juggling
    url globbing
    crlf injection
    RCE
    Stack Buffer Overflow
    LFI
    git
    XSS
    SSRF
    sql injection
    prototype pollution
    Wordpress
    php deserialization
    return address overwrite
    dom clobbering
    CVE
    Path Traversal
    Blind SQL Injection
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.2
bde574786
원격에서 자동으로 내려받기
상단으로

티스토리툴바