Git 풀과 Git 클론의 차이점

John Wachira 2023년1월30일
  1. Git에서 git pull 명령 사용
  2. Git에서 git clone 명령 사용
  3. Git에서 git clonegit pull의 차이점
Git 풀과 Git 클론의 차이점

이 튜토리얼에서는 git clonegit pull 명령의 차이점에 대해 설명합니다.

Git에서 git pull 명령 사용

git pull 명령을 사용하여 원격에서 로컬로 업데이트를 가져옵니다. 이 명령은 로컬 저장소의 파일을 원격 저장소의 파일로 업데이트합니다.

git pull의 일반적인 사용 옵션:

  1. git pull <remote>: 원격 저장소에서 최신 변경 사항을 가져와 로컬 저장소에 복사합니다.
  2. git pull --no-commit: 병합할 때 커밋 기록을 덮어쓰지 않습니다.
  3. git pull --rebase: 원격 분기를 로컬 분기와 병합합니다.

명령 예:

git pull Delftscopetech

출력:

Already up to date.

위의 명령은 Delftscopetech 원격 저장소에서 최신 변경 사항을 가져옵니다.

Git에서 git clone 명령 사용

git clone 명령을 사용하여 원격 저장소에서 모든 파일을 가져옵니다. 실제 사용은 프로젝트 시작 시 원격 저장소에서 로컬 시스템으로 파일을 복사하려는 경우입니다.

git initgit clone 사이에는 차이점이 있습니다. git init 명령은 로컬 저장소를 초기화하고 비웁니다.

- branch 인수를 사용하여 원격 저장소에서 복제할 분기를 지정할 수 있습니다. git clone --bare를 사용하여 작업 디렉터리 없이 원격 저장소의 복사본을 가져옵니다. 즉, 프로젝트를 변경할 수 없습니다.

Git에서 git clonegit pull의 차이점

git clone git pull
1. 로컬 리포지토리를 설정하는 데 사용됩니다. 1. 원격 및 로컬 저장소를 동기화하는 데 사용됩니다.
2. 원격 리포지토리의 복사본을 만들어 로컬 시스템에 저장합니다. 2. 원격 리포지토리에서 로컬 리포지토리로 최신 변경 사항을 가져와 병합합니다.
3. 프로젝트에서 한 번 사용됩니다. 3. 프로젝트에서 여러 번 사용됩니다.
작가: John Wachira
John Wachira avatar John Wachira avatar

John is a Git and PowerShell geek. He uses his expertise in the version control system to help businesses manage their source code. According to him, Shell scripting is the number one choice for automating the management of systems.

LinkedIn