git 하위 모듈을 "초기화"할 수 있습니까?

다니엘 그리스 콤

Linux 소스 트리를 하위 모듈로 사용하는 임베디드 프로젝트를 위해 개발 중입니다. 저는 현재 개발이 아닌 컴퓨터에서 작업하고 있으므로이 저장소로 빌드하지 않을 것입니다. 참고 용입니다.

어느 시점에서 나는 리눅스 서브 모듈 (약 2.5GB의 데이터를 가져옴)을 초기화했지만 이제는이 저장소에서 리눅스 서브 모듈을 초기화하지 않은 채로 프로세스를 되돌리고 싶습니다. 명확하게 말하면, Git에 관한 한 하위 모듈의 변경 사항을 확인하고 싶지 않습니다. 디스크 공간을 되찾고 싶습니다.

어떻게 할 수 있습니까? 불필요한 데이터를 모두 제거하기 위해 ./linux.git/modules/linux디렉토리를 삭제할 수 있지만, 그렇게하면 git이 당연히 혼란스럽고 짜증이 날 것이라고 생각합니다.

암호화 된 수박

다음의 처음 세 단계는 하위 모듈을 영구적으로 삭제하는 방법입니다. 네 번째 단계는 git에게 모듈을 복원하라고 지시하지만 다시 초기화하지는 않습니다.

1) .git / config에서 하위 모듈 항목을 제거합니다.
git submodule deinit -f path/to/submodule

2) 수퍼 프로젝트의 .git / modules 디렉토리에서 서브 모듈 저장소를 제거하십시오.
rm -rf .git/modules/path/to/submodule

3) path / to / submodule에있는 하위 모듈 디렉토리를 제거합니다.
git rm -f path/to/submodule

4) git에게 서브 모듈 제거를 버리라고 지시하십시오. 모듈을 "초기화되지 않은"상태로 되돌리고 커밋 할 변경 사항이 없습니다.
git checkout -- .

출처

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Jenkins Git 플러그인이 하위 모듈을 초기화 할 수 없습니다.

imagick을 설치하는 동안 모듈을 초기화 할 수 없습니다.

더 높은 우선 순위로 앱을 초기화 할 수 있습니까?

mysqli 모듈을 초기화 할 수 없습니다.

Gradle 초기화 파일을 안전하게 제거할 수 있습니까?

viewModel을 생성하고 초기화 할 수 없습니다.

초기화 목록을 사용하여 const unordered_map<string, variant<int, float>>를 초기화할 수 없습니다.

JQUERY 변수를 초기화하기 위해 jsp 변수 값을 사용할 수 있습니까?

True로 부울을 초기화 할 수 있습니까?

const Eigen 행렬을 초기화 할 수 있습니까?

Guice가 빈을 초기화 할 수 있습니까?

Spring Bean 초기화 시간을 계산할 수 있습니까?

조건부로 배열을 초기화 할 수 있습니까?

새 pyqt 창을 어떻게 초기화 할 수 있습니까?

초기화에 산술 연산을 할 수 있습니까?

Hyperstack :: Component를 초기화하기 위해 String # constantize 줄을 따라 무언가를 사용할 수 있습니까?

Eclipse에서 빌드하는 동안 TreeWalker 모듈을 초기화 할 수 없습니다.

초기화 목록을 사용하여 복사 생성 중에 벡터의 값 배열을 초기화 할 수 있습니까?

VCS / Git없이 Go 모듈 초기화가 실패하고 모듈 경로를 결정할 수 없음

모듈 초기화가 완료되기 전에 리눅스 커널 모듈을 제거 할 수 있습니까?

생성자의 초기화 목록에서 새 객체를 초기화하고 참조 할 수 있습니까?

Windows용 Git에서 COMP_WORDBREAKS를 설정한 후 무엇을 다시 초기화할 수 있습니까?

생성자가 초기화되면 객체의 배열을 어떻게 초기화 할 수 있습니까? C ++

생성자가 초기화되면 객체의 배열을 어떻게 초기화 할 수 있습니까? C ++

멤버 초기화 목록에서 열거형을 초기화할 수 있습니까?

PFObject 하위 클래스를 초기화 할 수 없습니다.

역할 모음을 느리게 초기화하지 못했습니다 : User.authorities, 프록시를 초기화 할 수 없음-세션 없음

튜플을 사용하여 한 줄에 여러 변수를 선언하고 초기화할 수 있습니까?

전역 변수를 다시 초기화하여 C의 값을 재정의 할 수 있습니까?

TOP 리스트

  1. 1

    C # 16 진수 값 0x12는 잘못된 문자입니다.

  2. 2

    Matlab의 반복 Sortino 비율

  3. 3

    Python의 csv 파일에서 첫 번째 열 삭제

  4. 4

    개체 참조가 개체의 인스턴스로 설정되지 않았습니까? (예외 오류 ~ ASP.NET MVC)

  5. 5

    atob은 인코딩 된 base64 문자열을 디코딩하지 않습니다.

  6. 6

    EventEmitter <string>의 컨텍스트 'this'가 Observable <string> 유형의 'this'메서드에 할당되지 않았습니다.

  7. 7

    병합 셀을 사용하여 워크 시트의 데이터 필터링

  8. 8

    PhpStorm 중단 점에서 변수 값을 볼 수 없습니다.

  9. 9

    jQuery에서 이벤트 핸들러를 제거하는 가장 좋은 방법은 무엇입니까?

  10. 10

    `@ Transactional`이 있음에도 불구하고 이러한 데이터베이스 수정 사항이 롤백되지 않는 이유는 무엇입니까?

  11. 11

    ssh를 사용하여 원격에서 로컬로 파일 복사

  12. 12

    종속 사용자 정의 Lightning 선택 목록 Level2 및 Level3을 설정한 다음 Lightning 구성 요소에서 Level2를 재설정하지만 Level2 캐시 데이터가 저장됨

  13. 13

    2 개의 이미지를 단일 평면 이미지로 결합

  14. 14

    팝업처럼 위젯을 표시하는 방법

  15. 15

    [해결] 쿠키 설정 SameSite = Chrome / JSP, JAVASCRIPT에서 작동하지 않습니다.

  16. 16

    버튼 클릭을 기반으로 특정 CSS 클래스를 추가하는 방법은 무엇입니까?

  17. 17

    React 구성 요소가 자동으로 초기 상태로 다시 렌더링됩니다.

  18. 18

    연결된 서버 쿼리는 작동하지만 동일한 OPENQUERY는 "sys.servers에서 서버 'SERVER'를 찾을 수 없습니다.

  19. 19

    파일 2의 파일 1에서 동일한 줄을 조건으로 바꿉니다.

  20. 20

    아이디어 Intellij : 종속성 org.json : json : 20180813을 찾을 수 없음, maven에서 org.json 라이브러리를 가져올 수 없음

  21. 21

    상황에 맞는 메뉴 색상

뜨겁다태그

보관