2011-12-18 2 views
3

나는 얼마 전에 작성한 git 저장소를 가지고 있으며 루트 프로젝트 저장소 경로에 프로젝트의 모든 파일을 저장하는 실수를 저질렀습니다. 그러나, 나는 루트 폴더에 실제로 속하지 않는 몇 가지 요소를 버전 제어하고 싶다. 당신은 아이디어를 얻을Git 루트 폴더 내용을 하위 폴더로 변경

git_repos/demo/file1 
git_repos/demo/file2 
git_repos/other_folder 
git_repos/other_folder/file 

: I가 그 변환하고자하는

git_repos/file1 
git_repos/file2 
... 

: 같은

내 현재의 자식입니다. 나는 파일을 옮김으로써 그것을 할 수 있을지도 모른다는 것을 알고 있지만, 아마도 더 나은 방법이 있음을 말해 준다. 거기 있니? :)

답변

3

git mv 명령을 사용하고 싶습니다. 최종 대상 이름이 디렉토리인지 확인하여 한 번에 둘 이상의 파일을 이동할 수 있습니다. 예를 들면 다음과 같습니다.

git mv file* demo/ 

완료되면 결과를 저장하는 것을 잊지 마십시오.

관련 문제