당신이git에 제출할 때, 어떻게 다른 작가에게 귀속합니까?

1389 단어 gitversioncontrol

왜?


다른 사람이 작성한 코드를 제출해야 하는 상황을 발견할 수 있습니다.그들은 환매를 받지 못할 수도 있고, Bazaar/SVN/Mercurial에 익숙할 수도 있지만, git에 익숙하지 않을 수도 있고, 3년 동안만 휴가를 보낼 수도 있다.
기본값 global or project config 을 사용하여 제출하면git는 작성자로 표시됩니다.
두 가지 이유로 이러한 상황이 발생하는 것을 원하지 않습니다.
1 - 당신은 다른 사람의 일로 영예를 얻을 수 있습니다. 이것은 부도덕한 것입니다.
2. 그들의 엉망진창인 코드에 대해 책임을 질 수도 있다. 엉망진창이다.

어떻게


다른 사람에 의한 새 커밋의 경우 다음 명령을 사용합니다.
git commit --author="Ms. Jane Codeldoe <[email protected]>" -m "Jane wrote this I'm just committing"
GitHub의 모양:

오래된 제출은 좀 복잡합니다. 이런 상황을 피하기를 바랍니다.
하지만 좋은 구글 (폭식이나 Duckduckgoing, 당신에게 맞는 것) 만 하면 되는 해결 방안이 있습니다.
커밋을 원격으로 푸시할지 여부에 따라 솔루션이 달라질 수 있습니다.
해결 방안도 당신이 사용하는git 위탁 관리 서비스에 따라 다르다. 나는 GitHub의 특정한 해결 방안이 다른 곳에서 작용하지 않을 수 있다는 것을 본 적이 있다.
붓을 대다
만약 당신이 이런 문제에 부딪히거나 제가 해결할 수 있는 다른 어떤 문제가 있다고 생각되면 msalim [at] boun.cr 저에게 연락하십시오.나는 기꺼이 네가 나의 미약한 전공 지식을 배우는 것을 도울 것이다.

좋은 웹페이지 즐겨찾기