일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 클라우드컴퓨팅
- 소프트웨어
- 컴퓨터공학
- 자바스크립트
- 네트워크
- 웹개발
- 2
- 버전관리
- 보안
- I'm Sorry
- 컴퓨터과학
- 딥러닝
- 빅데이터
- 소프트웨어공학
- 머신러닝
- 인공지능
- 데이터구조
- 컴퓨터비전
- 데이터베이스
- 파이썬
- 데이터과학
- 자료구조
- Yes
- 프로그래밍
- 사이버보안
- 코딩
- 데이터분석
- 네트워크보안
- 프로그래밍언어
- 알고리즘
- Today
- Total
스택큐힙리스트
Git 리포지토리를 특정 폴더로 복제하는 방법은 무엇인가요? 본문
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를 복제하는 방법을 배웠습니다. 이 방법을 사용하여 프로젝트를 새로 시작하거나 로컬 컴퓨터에서 더 쉽게 작업할 수 있습니다.