4
브랜치가 foo.txt와 foo2.txt를 제외하고 내 마스터 브랜치의 모든 파일을 보유하기를 원합니다. 어떻게해야합니까?git에서 단 하나의 브랜치에서 파일을 제거하는 방법
브랜치가 foo.txt와 foo2.txt를 제외하고 내 마스터 브랜치의 모든 파일을 보유하기를 원합니다. 어떻게해야합니까?git에서 단 하나의 브랜치에서 파일을 제거하는 방법
마스터에서 분기해야합니다. 새 분기를 체크 아웃하고 원하지 않는 파일을 제거하십시오. 마스터에서 한 번
git checkout master
: 작성된이 * 아마 * 작동하지 않습니다
git checkout -b new_branch
rm foo.txt
rm foo2.txt
git add -u
git commit -m "removed foo and foo2"
git push origin new_branch
참고. 삭제를 준비하려면'git add '에'-u' 옵션이 필요합니다. (http://stackoverflow.com/q/2190409) –
감사합니다. 내 대답을 업데이트 할 것입니다 – Joel
왜 - u가 필요합니까? – user678392