2013-05-27 3 views
0

나는 git에 익숙하며 자바 애플리케이션에서 JGit을 사용하려고한다. 힘내에 '특정 디렉토리에 파일 보내기'가 있는지 아니면 파일이 저장되어있는 작업 트리에서만 기반이되는지 알고 싶습니다.Git이 저장소의 특정 폴더에있는 파일을 커밋 할 수 있습니까?

예를 들어 파일을 C : /tmp/myfile.docx에 저장했다고합시다. Git이 /myProject/myfile.docx라는 저장소에 저장소를 저장하도록 할 수 있습니까?

고맙습니다.

+0

아니, git가 저장하는 것은 작업 트리의 상태입니다. –

+0

버전 제어 시스템은 그런 매핑 파일을 실제로 처리하지 않습니다. Git을 사용하면 저장소를 그대로 복제해야한다. – millimoose

답변

0

그건 불가능합니다. Git 저장소는 디렉토리 트리의 타임머신으로 생각하십시오. 해당 디렉토리 트리 안에있는 git에만 파일을 추가 할 수 있습니다. 그리고 C : \ a Git 저장소를 만들려고하지 마십시오. :)

그래서 Git 저장소가 C:\tmp\myRepo에 있다고 가정 해 봅시다. 저장소에 파일을 추가하려면이 할 거라고 : git commit -am "added myfile.docx" : 커밋을 생성 (사용 유닉스 스타일의 커맨드 라인) cd C:/tmp/myRepo && git add -A

  • :
  • 힘내에 파일을 추가 myfile.docxC:\tmp\myRepo

    1. 이동
  • +0

    답변 해 주셔서 감사합니다 :) – G4ry

    관련 문제