GitHub

Alyson La의 Tips,tricks,hacks, and secrets (2) 본문

GitHub News

Alyson La의 Tips,tricks,hacks, and secrets (2)

Engineer GitHubKorea 2020. 5. 13. 11:13

 

 

앞선 포스팅에 이어 알려드리는 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를 번역한 글입니다.

 

 

 

0 Comments
댓글쓰기 폼