2014-11-18 4 views
1

하위 폴더의 REPO 경로를 변경힘내 나는 다음과 같은 자식 구조를 가지고

/web_app 
-- /web 
    -- /static 
    -- /template 
-- app.py 

그래서 제가하고 싶은 것은 REPO에// 웹에 폴더 /static/templates을 밀어 내 PC에서 내 폴더에서, 어떻게 든이며, 잡아 당기거나 clonning 때, 계속 다음의 repo에서 원하는 것은이 구조 원래의 폴더 구조.

나는 물통 문서를 submodulessubtrees으로 찾고 있었지만 잘 작동하지 않거나 내 필요성을 충족시키지 못했습니다.

이렇게하려면 어떤 방법이 있습니까? 사전에

감사합니다!

답변

1

내 첫 번째 추천은 the git cheat sheet을 다운로드하고 데스크톱에 보관하는 것이 가장 좋습니다.

셸에서 수행하려는 작업을 수행하는 명령은 git mv <source> <destination>.입니다. documentation for the command은 디렉터리에서 작동 할 것이라고 말합니다. 귀하의 경우에는

이는/web_app 디렉토리에서, 당신이 당신의 "웹"디렉토리를해야한다, 의미

md web 

그런 다음 당신은 당신의 디렉토리를 이동해야

git mv ./static ./web/static 
git mv ./template ./web/template 
+0

이 작동하지만 내가 원하는 것을 정확히 아니에요을 확인합니다. –

+0

나는 오해를 한 것을 본다. 밀거나 당길 때 실행되는 클라이언트 측 git 훅을 만들 수 있습니다. 그러나, 나는 이것이 올바르게 작동하도록하는 것이 어려울 것이라고 믿습니다. 파일을 잘못된 위치에 배치하게 될 것입니다. 그래서 나는 이것을 생각할 수 없다고 생각합니다. –

0

나는 finnally 무슨 짓을 다음과 같습니다 :

새로운 Repo를 만들고 git submodule 모듈화/web을 만들었습니다.

그것은 내 문제를 해결하지만, 내가 게시 진짜 문제에 대해, M. K. 헌터 옵션