git을 사용하여 매주 일부 파일을 백업하는 스크립트를 작성하려고합니다.Git/stash로 파일을 완전히 새로 변경하지 말 것
- CD를 변경 이
- 체크 아웃
- 스크립트를 실행 분기 현재 파일과 폴더 전체를 덮어 쓰도록 할 예정 로컬 디렉토리에 다음과 같이
내 스크립트의 구조는 git add --all
git push
다음은 문제입니다. 덮어 쓰기를 수행하면 대부분의 파일이 동일해야합니다. 따라서 리모컨으로 밀어 넣은 후에는 어떤 방식 으로든 변경된 것으로 표시하면 안됩니다.
그러나 내가 푸시 할 때 변경되지 않은 파일 (따라서 동일한 복사본으로 덮어 쓴 파일)은 숨겨진 상태로 볼 때 완전히 새로운 것으로 취급됩니다.
아무도 이런 문제가 발생하기 전에/원인을 알 수 있습니까?
당신이해야 할 일은 무슨 일이 일어나고 있는지 이해하기 위해 파일을 diff하는 것뿐입니다. – jbu