바이너리 데이터로 가득 찬 디렉토리를 원격 서버로 보내고 싶습니다.git squash 다음에 푸시가 데이터를 다시 전송합니다.
이 작업에 며칠이 소요될 수 있으므로 로컬에서 커밋하고 한 번에 하나의 파일을 푸시합니다 (모든 것을 한 번에 커밋하고 푸시하면 전송이 중단되면 처음부터 다시 시작해야합니다).
모든 것이 전송되면이 모든 커밋을 하나에 스쿼시하고 싶습니다. 로컬로 스쿼시 한 다음 밀어 넣으면 모든 데이터가 다시 전송됩니다! 그것은 나의 전략의 목적을 무너 뜨린다.
어쩌면 리모컨에 로그인하여 원격으로 스쿼시 작업을 반복 할 수도 있지만, 내가하고 싶은 일을하기에 더 좋은 방법이있을 것입니다. 모든 합리적인 데이터가 이미 서버에 있음을 git에 알리는 방법은 무엇입니까?
답변 해 주셔서 감사합니다. 사실, 내 작업에 대해, 내가 이름 바꾸기를 추적 할 수있는 유일한 애인이기 때문에 자식을 사용한다. 내 사진 모음을 구성/정리하기로 결정하면 git은 모든 것을 서버에 다시 업로드하지 않는다 (rsync는). 그렇다면 나는 리모콘에 훅을 세울 가치가 없다고 생각합니다. 나는 쌓인 역사와 함께 살 것입니다. – rafak