앞선 포스팅에 이어 알려드리는 Alyson La의 팁들입니다.
그럼 남은 팀들을 이어서 살펴보겠습니다.
네 번째 팁:GitHub를 이용한 협업
여러분은 GitHub를 사용하기 위해 계정을 만들고, Git과 Git 클라이언트를 설치해 Dotfiles를 만들거나 개인 페이지를 만드셨을 겁니다.
이제 어떻게 GitHub를 이용해 협업을 할 수 있을까요?
보통 협업이라 하면 회의를 하고 같이 만나서 작업하는 것을 생각하실 겁니다.
하지만 GitHub에서는 코드를 공유함으로써 협업이 가능합니다.
위의 그림과 같이 GitHub를 이용해 상대방에게 작업을 요청하고 도움을 받으면서
더 완성도 있는 결과물을 만드는 것입니다.
GitHub를 이용한 협업 방법에 대해 더 자세한 설명을 보고 싶으신 분들은 아래 링크를 눌러주세요!
GitHubflow 리뷰
다섯 번째 팁: 병합 충돌(merge conflicts) 연습
병합 충돌(merge conflicts)은 여러분의 풀리퀘스트를 현재 프로그램에 합치고자 할 때 일어납니다. 하지만 병합은 저장한 내역들을 비교하는 데 도움이 되고 Git은 최종 병합에 포함할 변경사항을 결정할 때 필요합니다.
병합 충돌(merge conflicts)은 사람들이 같은 파일을 서로 다르게 변경하거나 한 사람이 파일을 편집하고 다른 사람이 같은 파일을 삭제할 때 발생합니다.
병합 충돌(merge conflicts)이 일어날 때마다 포기하고 싶어 지는 분들이 많을 겁니다.
더 이상 포기하지 마세요!
우선 연습용 저장소를 만드세요. 그리고 임의로 병합 충돌(merge conflicts)을 만들어서 어떻게 충돌이 해결되어가는지 살펴보세요.
여러 번 반복하다 보면 간단한 병합 충돌(merge conflicts)은 쉽게 해결하실 수 있을 겁니다.
여섯 번째 팁: 첫 번째 오픈소스 참여로 Docs(문서)? 괜찮습니다!
여기까지 왔다면 다음 단계는 오픈소스 커뮤니티에 연결하는 것입니다.
다른 사람들의 저장소를 보거나 추적하시다 준비가 되셨으면 변경 사항을 프로젝트에 포함하도록 풀리퀘스트를 열어 오픈소스에 참여하세요.
여러분의 첫 오픈소스 참여는 docs(문서)작업 일 수 있습니다. GitHub 데어터 과학 팀에서 발표하는 지난 몇 년 동안 가장 인기 있고 트렌디한 저장소에 대한 보고서인 ‘State of Octoverse’ 에 따르면
가장 광범위하게 참여한 프로젝트는 문서(docs)와 관련된 프로젝트였습니다.
마무리...
Alyson La의 마지막 팁은 Git과 GitHub에 대한 수업 또는 튜토리얼을 들으라는 것입니다.
몇 가지 좋은 곳을 알려 드리겠습니다.
이 곳들이 여러분께 도움이 되길 바라며 만일 여러분들이 Git과 GitHub를 배울 때 도움이 되었던 다른 방법이 있다면 알려 주세요!
여러분만의 GitHub Protip이 있나요?
여러분만의 tip, trick, or hack가 있다면 언제든 #GitHubProtips와 소셜미디어에 공유해 주세요!
여러분의 GitHub 사용에 도움이 되길 바라며 이만 글을 끝내겠습니다.
긴 글 읽어 주셔서 감사합니다.
위 글은 GitHub의 Alyson La의 글인 GitHub Protips를 번역한 글입니다.
'GitHub News' 카테고리의 다른 글
리모트 워크: 재무,법률 및 IT 부서 사례 (0) | 2020.05.28 |
---|---|
Satellite 2020 :GitHub 신제품 출시 (0) | 2020.05.14 |
단군소프트 GitKraken 공인파트너 축하 이벤트 (0) | 2020.05.12 |
Alyson La의 Tips, tricks, hacks, and secrets (1) (0) | 2020.05.11 |
리모트 워크(Remote Work) (0) | 2020.04.29 |