나는 git-repository에 Shell-ijk-ArrayList.java
, Shell-ijk-Vektor.java
및 Shell-ikj-ArrayList.java
의 세 파일을 가지고 있습니다. 나는 수동으로 MatrixMultiplication.java
에 "병합"했습니다. 이제 저는 다른 3 명을 없애고 싶습니다.하지만 저는 그들의 역사를 간직하고 싶습니다. 이 작업을 수행하는 가장 좋은 방법은 무엇입니까?git에서 파일을 병합 할 수 있습니까?
내가 git merge-file 발견했다,하지만 난
git merge-file MatrixMultiplication.java Shell-ijk-ArrayList.java Shell-ijk-Vektor.java
을하려고 할 때 나는 단순히 git rm
으로 오래된 파일을 제거 할 수 있습니다, 그러나 나는 역사를 잃게됩니다
error: Could not stat MatrixMultiplication.java
를 얻을, '수상 나?
git mv
으로 옮길 수도 있지만 오래된 파일의 경우에는 어떤 것이 좋을까요?
:
는 관련 Q/A를 참조하십시오 역사를 제거하지 않는 파일을 삭제
는, 당신과 삭제 된 파일의 로그를 볼 수 있습니다 정확히 어떤 방식으로 병합 하시겠습니까? 이 파일들은 서로 매우 다르게 보입니다. –