스택큐힙리스트

Git 리포지토리를 특정 폴더로 복제하는 방법은 무엇인가요? 본문

카테고리 없음

Git 리포지토리를 특정 폴더로 복제하는 방법은 무엇인가요?

스택큐힙리스트 2023. 3. 14. 15:33
반응형

git clone git@github.com:whatever 명령어는 Git 저장소를 포함하는 whatever이라는 디렉터리를 생성합니다.

./

whatever/

.git

저는 Git 저장소의 내용이 현재 디렉터리에 복제되길 원합니다. ./ 대신:

./

.git

답변 1

옵션 A:

git clone git@github.com:whatever folder-name

Ergo, right here을(를) 사용하십시오:

git clone git@github.com:whatever .

옵션 B:

.git 폴더도 옮기세요. 대부분의 그래픽 파일 탐색기에서는 .git 폴더가 숨겨져 있으므로 숨겨진 파일을 보여주도록 설정해야 합니다.

mv /where/it/is/right/now/* /where/I/want/it/

mv /where/it/is/right/now/.* /where/I/want/it/

첫 번째 줄은 모든 보통 파일을 선택하고, 두 번째 줄은 점 파일을 선택합니다. 또한 dotglob를 활성화하여 한 줄로도 선택할 수 있지만 (즉, shopt -s dotglob), 이 답변을 찾고 있다면 아마도 좋지 않은 해결책일 것입니다.

더욱 좋은 것은:

작업용 복사본은 다른 곳에 보관하고 심볼릭 링크를 만드세요. 다음과 같이:

ln -s /where/it/is/right/now /the/path/I/want/to/use

당신의 경우에는 이것이 어떤 것이 될 것입니다 :

ln -sfn /opt/projectA/prod/public /httpdocs/public

원하신다면 쉽게 변경할 수 있습니다. 예를 들어:

ln -sfn /opt/projectA/test/public /httpdocs/public

파일을 옮기지 않고 추가했습니다. 이 라인들을 복사하는 사람이 있을 경우 ( -f 는 강제, -n 는 이미 존재하지 않는 링크와 예기치 않은 상호작용을 피하기 위한 것입니다).

작동만 하면 된다면 옵션 A를 사용하세요. 만약 누군가가 당신이 한 일을 살펴볼 것이라면 옵션 C를 사용하세요.

답변 2

Git repository를 특정 폴더 내에 복제하는 방법은 매우 간단합니다. 이 글에서는 Git CLI(Command Line Interface)를 사용하여 repository를 복제하는 방법에 대해 자세히 살펴보겠습니다.

제일 먼저 해야 할 것은 명령 줄 창에서 repository가 복제될 디렉토리로 이동하는 것입니다. 이를 위해 cd (change directory) 명령어를 사용합니다. 예시로, 경로가 /Users/user/Desktop/my_project일 경우:

```

cd /Users/user/Desktop/my_project

```

이제 디렉토리가 올바르게 설정되었으므로, 다음으로 repository를 복제할 준비가 되었습니다. 이를 위해 `git clone` 명령어를 사용합니다. `git clone` 명령어는 두 개의 인수를 받습니다: 복제할 repository의 URL과 복제된 프로젝트를 저장할 로컬 디렉토리의 경로입니다.

예를 들어, 여러분이 https://github.com/my_username/my_repository.git를 복제하려고 하고, 이를 /Users/user/Desktop/my_project/my_repository 폴더에 저장하려고 한다면, 다음과 같이 입력합니다:

```

git clone https://github.com/my_username/my_repository.git /Users/user/Desktop/my_project/my_repository

```

그러면 Git은 repository를 복제하고 로컬 디렉토리에 저장할 것입니다.

이제 복제된 repository의 파일과 디렉토리를 검토하고 파일을 수정할 수 있습니다. 변경사항을 커밋하고 푸시하여 Git repository에 저장할 수 있습니다.

이렇게 특정 폴더 내에 Git repository를 복제하는 방법을 배웠습니다. 이 방법을 사용하여 프로젝트를 새로 시작하거나 로컬 컴퓨터에서 더 쉽게 작업할 수 있습니다.

반응형
Comments