git mv
저장소에서 파일 또는 디렉토리의 이름을 바꿉니다. Git 리포지토리 자체의 이름을 바꾸려면 어떻게해야합니까?
답변
표시된 이름, 저장소 디렉토리 또는 원격 저장소 이름과 같이 Git 저장소의 이름을 바꾸는 의미에 대한 다양한 해석이 있습니다. 각각의 이름을 바꾸려면 다른 단계가 필요합니다.
표시 이름
표시된 이름을 바꾸십시오 (예 gitweb
:로 표시 ).
.git/description
저장소 이름을 포함하도록 편집하십시오 .- 파일을 저장하십시오.
리포지토리 디렉토리
Git은에 사용되는 저장소를 포함하는 디렉토리의 이름을 참조하지 않으므로 git clone master child
간단히 이름을 바꿀 수 있습니다.
- 명령 프롬프트 (또는 파일 관리자 창)를 엽니 다.
- 저장소 디렉토리를 포함하는 디렉토리로 변경하십시오 (즉, 저장소 디렉토리 자체로 이동하지 마십시오).
- 디렉토리 이름을 바꾸십시오 (예 :
mv
명령 행에서 사용 하거나 F2GUI 에서 단축키 사용).
원격 리포지토리
다음과 같이 원격 저장소의 이름을 바꾸십시오.
- 원격 호스트로 이동하십시오 (예 : https://github.com/User/project ).
- 호스트의 지시에 따라 프로젝트 이름을 바꿉니다 (호스트마다 다르지만 일반적으로 설정 은 좋은 시작점입니다).
- 로컬 저장소 디렉토리로 이동하십시오 (예 : 명령 프롬프트를 열고 저장소 디렉토리로 변경).
- 새로운 URL을 확인합니다 (예를 들어
git@github.com:User/project-new.git
) -
Git을 사용하여 새 URL을 설정하십시오.
git remote set-url origin git@github.com:User/project-new.git
답변
Git 리포지토리에는 이름이 없습니다. 원하는 경우 작업 트리가 포함 된 디렉토리의 이름을 바꿀 수 있습니다.
답변
로 이름 PRJ0.git
을 PROJ1.git
바꾼 다음 .git/config
프로젝트 파일에 있는 URL 변수를 편집하십시오 .
답변
예를 들어 새 저장소에서 $ git init
에서 .git 디렉토리에는 .git / description 파일이 포함됩니다.
이것은 다음과 같습니다
Unnamed repository; edit this file 'description' to name the repository.
로컬 저장소에서이를 편집해도 원격 저장소에서는이를 변경하지 않습니다.
답변
답변
GitHub 계정의 저장소 이름을 바꾸려면 :
- 이름을 바꾸려는 특정 저장소로 이동하십시오.
- 설정 탭으로 이동
- 저장소 이름 섹션에서 입력하려는 새 이름을 입력하고 클릭하십시오. Rename
답변
GitLab 또는 GitHub를 사용하는 경우 해당 파일을 그래픽으로 수정할 수 있습니다.
GitLab 사용
프로젝트 설정으로 이동하십시오 . 여기에서 프로젝트 이름을 수정할 수 있으며 가장 중요한 것은 리포지토리의 이름을 바꿀 수 있습니다 (위험 섹션에 들어가기 시작할 때).
이 작업이 완료되면 로컬 클라이언트 구성을 사용하여 업데이트해야합니다.
git remote set-url origin sshuser@gitlab-url:GROUP/new-project-name.git