찾다

 >  Q&A  >  본문

git clone을 사용하여 github에서 프로젝트를 진행하면 프로젝트 폴더가 중복됩니다. 어떻게 해결하나요?

a, b, c, d 4개의 폴더가 포함된 작업 공간 폴더가 있습니다

내 github에 c라는 프로젝트가 있다고 가정해보세요

작업공간 아래 c 폴더에 직접 git init를 하고, github에서 c 프로젝트를 git clone
이렇게 하면 또 다른 c 폴더가 생성되는데 굉장히 번거롭습니다

작업 공간에서 직접 git init을 실행하면 c 폴더가 하나만 생성됩니다.
그런데 나중에 a, b, d 파일을 github에 push하기가 두렵습니다. .
이런 좋은 방법이 있을까요?
모두가 작업공간 바로 아래에 창고를 만든 다음 a, b, d를 필터링하는 gitignore 규칙을 작성합니까?

给我你的怀抱给我你的怀抱2772일 전915

모든 응답(6)나는 대답할 것이다

  • 世界只因有你

    世界只因有你2017-05-02 09:48:51

    으아아아 으아아아

    마지막 매개변수가 디렉터리 이름임을 알 수 있습니다.

    회신하다
    0
  • 阿神

    阿神2017-05-02 09:48:51

    무슨 말인지 이해가 안 되시나요?

    해당 프로젝트 주소를 작업공간에 직접 git clone합니다. 이게 잘 이해가 안 가나요?

    회신하다
    0
  • 漂亮男人

    漂亮男人2017-05-02 09:48:51

    lz의 설명을 잘 보시면 작업공간 아래에 폴더 디렉토리가 있습니다.

    으아아아

    이것을 시도해 볼 수 있나요?

    mac 파일 시스템은 대소문자를 구분하지 않습니다.

    저장소에는 dir과 dir이라는 두 개의 폴더가 있습니다.
    github에는 두 개의 폴더가 표시되며, 이를 복제하면 dir만 표시될 수 있습니다.
    그럼 로컬에서 하시면 됩니다

    으아아아

    그런 다음 두 로컬 폴더의 파일을 이동하고 dr 파일을 다운로드했습니다.

    회신하다
    0
  • 世界只因有你

    世界只因有你2017-05-02 09:48:51

    다른 파일을 업로드하고 싶지 않다면 push .gitignore을 사용하여 필터링하세요. 말씀하신 내용은 c 폴더git init 바로 아래에 더 많은 c 파일이 있을 것이라는 것입니다. 서버에 있는 c 폴더의 내용을 로컬 c 폴더pull에 직접 넣을 수 있는 거죠.

    회신하다
    0
  • 滿天的星座

    滿天的星座2017-05-02 09:48:51

    작업공간 폴더 아래의 c 폴더에 있는 명령을 사용하세요

    으아아아

    이런 방식으로 로컬 c 폴더가 원격 github 저장소에 동기화됩니다

    회신하다
    0
  • 仅有的幸福

    仅有的幸福2017-05-02 09:48:51

    이미 원격 라이브러리가 있고 작업공간의 c 프로젝트 폴더에 새 콘텐츠가 거의 없다면 다음을 수행하세요.

    1. 작업공간 폴더에서 c 프로젝트 폴더를 삭제하세요c项目文件夹

    2. 从远程库中克隆: git clone http://your.github.com/c.git c
      命令执行后将拷贝远程仓库到本地目录, 也就说此时的c文件夹已经是本地仓库, 而与a, b, d文件夹无关.

    所有的gitc

  • 원격 저장소에서 복제: git clone http://your.github.com/c.git c
    명령이 실행되면 원격 저장소가 로컬 디렉터리에 복사됩니다. , 이는 현재 c 폴더가 이미 로컬 창고이며 a, b, d 폴더와 아무 관련이 없음을 의미합니다.

    🎜모든 gitc 폴더에서 실행 가능합니다.🎜 🎜참조 튜토리얼: Liao Xuefeng의 git 튜토리얼-원격 창고🎜

    회신하다
    0
  • 취소회신하다