2015-01-16 2 views
0

저장소 크기를 줄이기 위해 하나의 큰 커밋으로 "평평하게"하고 싶다는 커밋이 있습니다. TortoiseGit을 사용하여이 작업을 수행하고 싶습니다. 나는 거북이를 사용하여 이해할 수있는 어떤 예도 찾을 수 없었다 ..."Flatten"TortoiseGit을 사용하여 커밋 기록

또한 이런 종류의 일을하는 것은 "공유 된"물건에 대해서는 "아니오"라고되어있다. 나는 리모콘으로 밀어 넣은 것에 대해 이것을 할 것이지만, 나는 리모콘으로 무엇인가를 해왔고 내가 평평하게하려고하는 역사상 어떤 지점도 만들지 않은 유일한 사람이다. 나는 이것이 내가 어떤 문제도 일으키지 않을 것이라고 생각한다.

답변

0

"스쿼시"커밋이라고하는 것은 rebase 명령을 사용하여 수행 할 수 있습니다.

http://gitready.com/advanced/2009/02/10/squashing-commits-with-rebase.html에 게시 방법이 설명되어 있습니다.

편집 - TortoiseGit와 리베이스에 대한 문서는 https://tortoisegit.org/docs/tortoisegit/tgit-dug-rebase.html

개인적으로 힘내 명령 줄에서 사용하면 이해하기 쉽다는 생각에, 그래서 그것은 가이드로 이전 링크를 사용하여 가치가있을 수 있습니다.

다른 사람이 사용하지 않는 경우 원격 저장소에 문제가 없어야합니다. (말하자면, Git 기록을 편집하려면 먼저 저장소를 편집해야합니다. 원격 서버) 커밋 모두 한 줄에있는 경우

0

은, 당신이 할 수 있습니다 : "커밋 하나로 결합"

enter image description here

+1

은 리베이스 사용하여 수행 할 수 – MrTux