현재 분기의 기존 파일 만 업데이트하는 '병합'을 수행 할 수 있습니까?기존 파일 만 '병합'
예를 들어 branch1 :/file1,/x/file2,/file3이 있습니다. 그리고 branch2 :/file1,/x/file2,/z/file4. 두 번째 지점에서 file1과 file2 파일을 먼저 업데이트하려고합니다.
솔루션으로 나는 그 파일들에 대해 branch1에 별도의 커밋을 만들고 두 번째 브랜치에서 chery-pick을 사용하는 것을 보았다.
UPD : 덕분에 @fge하기 위해, 나는 솔루션 (내가 기대했던대로 그렇게 간단하지) 것을 발견했습니다
git co branch2
git co branch1 -- ./
git reset ./
git ci -a
git clean -f
여기서 실제로 수행하려고하는 것에 대해 자세히 설명하고 싶을 수 있습니다. 이 두 가지 수명이 긴 지점이 있습니까? 이처럼 많은 병합 작업을해야합니까? 원하지 않는 파일들이 모두 하나의 디렉토리에 있고, 응집력있는 것을 나타내는가? 언젠가는 존재하지 않는 파일들과 그 파일들에 대한 변경 사항을 나중에 원하겠습니까? 그 파일들은 현재 브랜치에 존재 했습니까? – Cascabel
git 명령을 써주실 수 있습니까? 나는 "co"가 "checkout"을 의미하지만 "ci"가 의미하는 것을 알아낼 수 없다는 것을 알고 있습니다. 감사. – Andrei
여기에 git (.gitconfig)의 몇 가지 바로 가기가 있습니다. https://githowto.com/aliases. 그래서 "ci"는 내가 잘못하지 않았다면 "커밋"을 의미합니다. – Andrei