2012-02-13 3 views
2

마지막으로 버전 제어를 시작한 후 프로젝트의 세 번째 반복에서 약 40 %가 진행됩니다. GitHub 계정에 걸려서 기분이 좋네요. 이전에 git 또는 다른 버전 제어 소프트웨어를 사용하지 않았으므로주의해야합니다.다른 위치에있는 git repo에 기존 코드 복사하기

랜을 통해 http://help.github.com/create-a-repo 내 리포지토리를 설정하십시오. 좋은데. 그러나 나는 의도 한 코드가있는 장소에서이 작업을 수행했다. 작업 디렉토리에서 새로운 repo를 시작하는 것이 더 정확합니까? 아니면 코드를 새 repo 디렉토리에 복사하고 필요에 따라 반복해야합니까?

GitHub의 위대한 튜토리얼은 이전의 설명이 정확하다고 생각하지만 두 가지 방법으로 실험 할 수 있다고 생각하지만 일반적으로 git 워크 플로에 대해서는 다소 혼란 스럽습니다.

답변

1

git가 배포되면서 내가 어디 까지나 당신의 repo를 초기화하는 것이 중요하지 않습니다. 디렉터리 A에 저장소를 초기화하고 코드가 디렉터리 B에있는 경우 디렉터리 B에 cdgit clone /path/to/dir/A을 입력 한 다음 git add .을 입력하고 변경 내용을 커밋 할 수 있습니다.

git에 익숙하지 않으므로 git flow을 살펴 보는 것이 좋습니다. 작업 흐름을 훨씬 간소화 할 수 있습니다.

편집 : 디렉토리 A는 디렉토리 B의 환매 특약의 근원이 될 것입니다, 당신은 지금 마스터 분기에 될 것 때문에, git push는 A.

에 B에서 최선을 다하고 코드를 밀어 것입니다
0

두 접근법 모두 훌륭하지만, 모든 코드의 복사본을 만드는 것이 더 안전하다는 견해를 가지고 있습니다. 저장소를 준비하는 데 망칠 경우 삭제하고 다시 시작하십시오.

작업 한 트리에서 올바르게 수행 한 경우 백업으로 이동해야합니다.

관련 문제