2013-03-14 1 views
1

내가 힘내게되면 혼란스러워. 로컬 리포지토리가 C:\Repository이고 루트 프로젝트가 C:\Projects입니다. 나는 repo 파일을 작업 프로젝트 폴더에 생성하거나 로컬 repo에 적용하고 적용하지 않도록 요청해야합니까?프로젝트 폴더에 repo 파일을 생성해야합니까?

+2

, 내가 솔루션 당 하나 명의 자식 저장소를 (해야 할 가장 쉬운 방법을 찾을 수 폴더). – lzcd

+0

이 질문을 별도로 유지하려는 경우이 질문에 관심이있을 수 있습니다. [추적 할 파일 외부에 .git 폴더를 저장할 수 있습니까?] (http://stackoverflow.com/q/505467/164966). 즉, git을 그렇게 분할해서는 안되며 프로젝트 폴더에 로컬 저장소를 유지해야합니다. 다른 사람들이 어떻게하는지 꽤 많이 있습니다. – R0MANARMY

답변

1

내가 제대로 이해하면 C :/Projects에 프로젝트가 있고 c :/Repository에 리포지토리가 있고 프로젝트 리포지토리의 변경 사항을 c :/Repository로 푸시하려고합니다. 여기

어떻게 할 수있는 설정이 모든 (난 당신이 윈도우가 아닌 Cygwin에서 자식을 위해 힘내을 사용 가정) :

그것은 가치가 무엇인지에 대한
$ mkdir -p /c/Repository/MyProject.git 
$ cd /c/Repository/MyProject.git 
$ git init --bar     # Create "server" (bar) repository 

$ mkdir -p /c/Projects/MyProject 
$ git init       # Create project repository 
$ git config user.name "My Name" 
$ git config user.email "[email protected]" 

$ # set more properties... 

$ # create some files 
$ # ... 

$ git add -A .      # Add new files to the index 
$ git commit -m "Initial commit" 
$ git remote add origin /c/Projects/MyProject 
$ git push origin master:master 
+0

니스 ...하지만이 자식은 생산성에 의문을 제기 할 정도로 놀라 울 정도로 복잡하다고 생각하지 않습니까? 나는 SO가 가장 유능한 사람들에 의해 가장 기본적인 Git 질문으로 가득 차 있다는 것을 의미한다. 소프트웨어는 Aspberger를 가진 사람들에 의해 코드화되어야하지만, ADHD를 가진 사람들이 디자인해야합니다! –

관련 문제