2016-09-10 3 views
1

Github에서 기존 프로젝트를 포크하고 일부 기능을 기존 코드에 추가하려고합니다. (내 자신의 문제와 기존 코드와 관련없는 것 같음).
분기 된 프로젝트에서 하나의 JS 코드 만 필요합니다.
어떻게해야합니까?
해당 JS 파일의 원래 작성자 주석 (제목)은 어떻게 변경해야합니까?힘내 : 기존 프로젝트에서 새 프로젝트 만들기

저는 새로운 저자가 새로운 저자임을 반영하기 위해 새로운 설명을 원하지만 원래 다른 사람이 작성한 내용입니다.

+0

하나의 파일 만 포크 할 수 없습니다. 당신이 전체 프로젝트를 포크, 당신이 원하는 파일을 변경하고 그들을 필요하지 않으면 나머지를 제거해야 ... –

+1

그리고 그것은 Github 관련이 아닌 Git 질문입니다 생각하는 태그를 변경하십시오. –

+0

@ SaeedEntezari는 제목 제안에 감사드립니다. 실제로, 그것은 심지어 완전히 망할 놈의 질문이 아니다. 그것은 다른 사람들의 암호를 사용하는 윤리에 관한 것입니다. –

답변

1

가장 간단한 방법은 원본 작성자와 컨텍스트에서 파일을 개발 한 기록에 대한 완전한 신뢰를 유지하는 것입니다. 전체 프로젝트를 Github에 포크로 넣고 복제 한 다음 모든 파일을 삭제하는 것입니다 당신이하는 것을 바꿀 필요가 없습니다. 환상적인 것은 없습니다. 보통 git rm, git addgit commit입니다. 귀하와 미래의 유지 관리자가 git blame을 사용하여 향후 버그 헌팅을위한 라인이있는 이유를 발견 할 수 있기 때문에 전체 역사를 유지하는 것이 좋습니다.

저장소가 특히 큰 경우 BFG Repo Cleaner과 같은 것을 사용하여 기록에서 다른 모든 파일을 영구적으로 삭제할 수 있습니다.

또한 라이센스를 확인하는 것이 좋습니다. 면허가있는 특권을 부여하지 않는 한 Github에서 공개적으로 사용할 수있는 경우라도 다른 대부분의 코드는 복사하고 변경하는 것이 합법적이지 않습니다. 프로젝트에 대한 LICENSE 파일 또는 파일 내의 라이센스 문을 확인하십시오. 프로젝트 전체에 라이센스 파일이 있지만 개별 파일이없는 경우 (요즘은 매우 일반적 임) 단일 파일에서 동일한 라이센스를 언급해야 할 수 있습니다. 세부 사항은 라이센스에 따라 다릅니다.

원본 저자는 저작권을 보유합니다. 귀하는 라이센스가 귀하에게 허가를 주었지만 저작권을 보유하고있는 경우 귀하의 저작물을 사용하고 수정할 수있는 사용권을 부여받습니다.

1

해당 JS 파일의 원래 작성자 주석 (제목)은 어떻게 변경해야합니까? 당신이 파일의 첫 번째 행에 대해 이야기하는 경우

, 당신은 단순히 그, git add, git commit을 편집하고 포크에 수정 된 파일을 누릅니다.

해당 파일의 기록에는 원래 관리자가 파일을 만든 것으로 기록됩니다.

+0

짧고 요점. 죄송합니다. 답변을 모두 수락으로 설정할 수는 없습니다. –

+0

@EhsanKorhani 문제 없습니다. 나는 보지 않고 단지 Schwern의 대답을지지했다. – VonC

관련 문제