Git에서 일부 파일의 히스토리를 별도로 저장할 수 있습니까?

와일드 Zyzop

코드가있는 저장소가 있습니다.

일부 디렉토리와 파일을 저장소에 저장하고 싶지만 변경 사항이 개발 기록에 반영되지 않도록합니다.

예를 들어 .vscodeVS Code 설정 이있는 카탈로그 와 메모가있는 파일이 있는데 my_notes.txt다른 컴퓨터에서 액세스 할 수 있기를 원합니다.

지정된 디렉토리 및 파일이 저장소 (바람직하게는 변경 내역과 함께)에 저장되어 있지만 해당 내역이 코드 개발 내역과 혼합되지 않고 동시에이 저장소에서 사용 가능하도록하려면 어떻게해야합니까? ?

예를 들어 my_notes.txt한 컴퓨터 에서을 변경 한 다음 커밋을 수행했습니다.

git commit my_notes.txt <some_magic>
git push <some_magic>

그 후에 다른 컴퓨터에서이 파일을 가져오고 싶습니다.

git pull <some_magic>

아마도 고아가 된 가지가 이것에 적합하지만 그렇게하는 방법을 찾을 수 없었습니다.

그렇게하는 경우 :

echo my_notes.txt >> .gitignore
git add .gitignore
git commit -m 'update gitignore'
git checkout --orphan orhf-branch
git rm -r --cached .
rm -rf *
echo 'some text' > my_notes.txt
git add .
git commit -m 'Orphan commit'
git checkout master

그런 다음 파일 my_notes.txt이 마스터 브랜치에서 사라집니다.

브랜치로 my_notes.txt전환 할 때 파일 이 존재하도록 할 수 master있지만 변경 내역은 orhf-branch? 그래서 master분기 에서 변경할 수 있지만 변경되거나 추적되지 않은 것으로 표시되지 master않습니까?

VonC

orhf-branch자신의 저장소 브랜치를 마스터 브랜치의 하위 모듈로 추가 할 수 있습니다 .

이러한 기술의 예는 " git의 브랜치에 폴더를 배포하는 가장 쉬운 방법은 무엇입니까? "를 참조하십시오.

하위 모듈로서 하위 모듈 의 루트 폴더 인 my_notes.txt하위 폴더 (예 : ' orhf') 에서 볼 수 있습니다 .
그러나 master분기 에서 이루어진 변경 / 새 커밋은 orhf_branch.

에서 수행하는 모든 변경 사항 orhf_branchgit submodule update --remote.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

인증 토큰을 별도의 파일에 저장할 수 있습니까?

분류에서Dev

외부 라이브러리에서 저장 한 파일의 저장 경로를 변경할 수 있습니까?

분류에서Dev

bash 파일의 변수에 "cd .."경로를 저장할 수 있습니까?

분류에서Dev

Travis에서 하나의 저장소에 일부 프로젝트를 빌드 할 수 있습니까?

분류에서Dev

루트 파티션과 홈 파티션이 서로 다른 파일 시스템을 갖고 별도의 물리적 장치에 위치 할 수 있습니까?

분류에서Dev

임시 폴더 외부의 Azure 함수 앱에서 파일을 임시로 저장할 수 있습니까?

분류에서Dev

json 파일에 dotenv 변수를 저장할 수 있습니까?

분류에서Dev

Rust 문서 테스트의 일부를 외부 파일로 외부화 할 수 있습니까?

분류에서Dev

ffmpeg는 dvd_subtitles를 별도의 파일로 추출 할 수 있습니까?

분류에서Dev

별도의 파일에 UISearchBarDelegate 확장자를 가질 수 있습니까?

분류에서Dev

파일 시스템 액세스 API : 나중에 사용하기 위해 저장 또는로드 된 파일의 fileHandle을 저장할 수 있습니까?

분류에서Dev

모든 .bash * 파일을 디렉토리에 저장할 수 있습니까?

분류에서Dev

Windows 8.1에서 파일 히스토리를 활성화 할 수 없습니다.

분류에서Dev

SVN 로그 파일에서 git 리포지토리를 생성 할 수 있습니까?

분류에서Dev

Android Studio에서 히스토리 포인트를 저장할 수 있습니까?

분류에서Dev

한 함수를 다른 함수에서 호출 할 수 있습니까? (별도의 파일 보관)

분류에서Dev

서버의 SQLite 파일에서 앵귤러 스토리지 (또는 다른 스토리지)로 구조 및 데이터를로드 할 수 있습니까?

분류에서Dev

Vim에서 변수에 저장된 경로에 파일을 어떻게 저장할 수 있습니까?

분류에서Dev

XWPFDocument를 먼저 파일에 저장하지 않고 Byte []로 변환 할 수 있습니까?

분류에서Dev

자식 클래스는 Python에서 부모와 별도의 파일에있을 수 있습니까?

분류에서Dev

Pouchdb는 로컬 PC에 첨부 파일을 어디에 저장 했습니까? 어떤 폴더를 확인할 수 있습니까?

분류에서Dev

Synaptic은 저장소 외부에서 다운로드 한 .tar.gz 파일에서 애플리케이션을 설치할 수 있습니까?

분류에서Dev

Synaptic은 저장소 외부에서 다운로드 한 .tar.gz 파일에서 애플리케이션을 설치할 수 있습니까?

분류에서Dev

Git에서 삭제 된 파일의 개별 줄을 어떻게 스테이징 할 수 있습니까?

분류에서Dev

데이터를 저장할 로컬 파일을 생성 할 수 있습니까?

분류에서Dev

외부 .NET 앱에서 Acrobat Pro의 "파일 비교"도구에 직접 액세스 할 수 있습니까?

분류에서Dev

카 : 클러스터의 일부가 전체에서 완전히 분리 되어도 가장 큰 노드 그룹 만 쿼리를 충족 할 수 있습니다.

분류에서Dev

Unix 명령 로그에서 파일 이름과 디렉토리를 어떻게 식별 할 수 있습니까?

분류에서Dev

NTFS 파일 시스템에 저장된 .iso 내에서 RAM의 배포판을 실행할 수 있습니까?

Related 관련 기사

  1. 1

    인증 토큰을 별도의 파일에 저장할 수 있습니까?

  2. 2

    외부 라이브러리에서 저장 한 파일의 저장 경로를 변경할 수 있습니까?

  3. 3

    bash 파일의 변수에 "cd .."경로를 저장할 수 있습니까?

  4. 4

    Travis에서 하나의 저장소에 일부 프로젝트를 빌드 할 수 있습니까?

  5. 5

    루트 파티션과 홈 파티션이 서로 다른 파일 시스템을 갖고 별도의 물리적 장치에 위치 할 수 있습니까?

  6. 6

    임시 폴더 외부의 Azure 함수 앱에서 파일을 임시로 저장할 수 있습니까?

  7. 7

    json 파일에 dotenv 변수를 저장할 수 있습니까?

  8. 8

    Rust 문서 테스트의 일부를 외부 파일로 외부화 할 수 있습니까?

  9. 9

    ffmpeg는 dvd_subtitles를 별도의 파일로 추출 할 수 있습니까?

  10. 10

    별도의 파일에 UISearchBarDelegate 확장자를 가질 수 있습니까?

  11. 11

    파일 시스템 액세스 API : 나중에 사용하기 위해 저장 또는로드 된 파일의 fileHandle을 저장할 수 있습니까?

  12. 12

    모든 .bash * 파일을 디렉토리에 저장할 수 있습니까?

  13. 13

    Windows 8.1에서 파일 히스토리를 활성화 할 수 없습니다.

  14. 14

    SVN 로그 파일에서 git 리포지토리를 생성 할 수 있습니까?

  15. 15

    Android Studio에서 히스토리 포인트를 저장할 수 있습니까?

  16. 16

    한 함수를 다른 함수에서 호출 할 수 있습니까? (별도의 파일 보관)

  17. 17

    서버의 SQLite 파일에서 앵귤러 스토리지 (또는 다른 스토리지)로 구조 및 데이터를로드 할 수 있습니까?

  18. 18

    Vim에서 변수에 저장된 경로에 파일을 어떻게 저장할 수 있습니까?

  19. 19

    XWPFDocument를 먼저 파일에 저장하지 않고 Byte []로 변환 할 수 있습니까?

  20. 20

    자식 클래스는 Python에서 부모와 별도의 파일에있을 수 있습니까?

  21. 21

    Pouchdb는 로컬 PC에 첨부 파일을 어디에 저장 했습니까? 어떤 폴더를 확인할 수 있습니까?

  22. 22

    Synaptic은 저장소 외부에서 다운로드 한 .tar.gz 파일에서 애플리케이션을 설치할 수 있습니까?

  23. 23

    Synaptic은 저장소 외부에서 다운로드 한 .tar.gz 파일에서 애플리케이션을 설치할 수 있습니까?

  24. 24

    Git에서 삭제 된 파일의 개별 줄을 어떻게 스테이징 할 수 있습니까?

  25. 25

    데이터를 저장할 로컬 파일을 생성 할 수 있습니까?

  26. 26

    외부 .NET 앱에서 Acrobat Pro의 "파일 비교"도구에 직접 액세스 할 수 있습니까?

  27. 27

    카 : 클러스터의 일부가 전체에서 완전히 분리 되어도 가장 큰 노드 그룹 만 쿼리를 충족 할 수 있습니다.

  28. 28

    Unix 명령 로그에서 파일 이름과 디렉토리를 어떻게 식별 할 수 있습니까?

  29. 29

    NTFS 파일 시스템에 저장된 .iso 내에서 RAM의 배포판을 실행할 수 있습니까?

뜨겁다태그

보관