GitHub 에서 Hello World 하기 (깃헙 왕초보 탈출)

GitHub 에서 Hello World 하기

GitHub 은 엔지니어라면 잘 사용해야 하는 코드 호스팅 플랫폼입니다.  제가 한 번 직접 깃헙에서 헬로우 월드를 해보겠습니다. 

* 제가 한 거랑 약간 다르지만 훨씬 더 자세하니 참고하세요! 

  • 깃헙에서  Repositories > New 를 클릭합니다.  
GitHub 에서 Hello World 하기


  • 리파지토리 이름을 정하고 README 파일 생성을 선택하고 repository 를 만듭니다.
GitHub 에서 Hello World 하기


  • 코드를 저장할 수 있는 repository 가 만들어졌습니다.  Code 에 아까 생성한 README.md 파일이 있습니다. 선택하시고 수정해보겠습니다. 연필 모양 누르면 됩니다.
GitHub 에서 Hello World 하기


  • 연필 모양을 누르고 내용을 수정합니다. 
GitHub 에서 Hello World 하기


  • 수정 후 아래로 스크롤하셔서 커밋 메세지를 작성하고 "Commit directly to the main branch" 말고 두 번째 옵션 버튼 선택합니다. 그리고 Propose changes 버튼을 클릭합니다. 보통 회사 깃헙에는 메인 브랜치에 바로 커밋하는 버튼은 막혀 있을 겁니다. 
GitHub 에서 Hello World 하기


  • Create pull request 를 누릅니다. 
GitHub 에서 Hello World 하기


  • 아래와 같이 수정 된 부분을 확인합니다.  - 기호는 지운 거, + 는 추가한 거 
GitHub 에서 Hello World 하기


  • 보통은 아래와 같이 Merge pull request를 바로 하실 수 없습니다. 이렇게 쉽게 된다면 난리가 나겠죠?  다른 사람이 오케이 해야 저 버튼이 활성화 되게 설정할 수 있습니다.  보통 개발 회사에 여러 안전장치가 있습니다. 사람의 실수를 이미 고려해서 devops 프로세스가 다 마련되어 있습니다. 너무 쫄지 마세유. 자 그럼 손 떨지 마시고 과감히 Merge pull request ㄱㄱ (메인 브랜치와 충돌이 나지 않는다는 초록색 체크마크도 보실 수 있습니다.)
GitHub 에서 Hello World 하기


  • Confirm merge 버튼도 과감하게 클릭!!! 쫄지마 !!!
GitHub 에서 Hello World 하기


  • 보라색 Merged 보이시죠?  메인브랜치에 잘 합쳐졌으니 우리가 만든 브랜치는 삭제 ㄱㄱ
GitHub 에서 Hello World 하기


  • main 브랜치 하나만 보이실 것이고, 우리가 수정한 내용이 잘 반영된 것도 보이실 겁니다. 어때유 깃헙 별 거 아니죠? 이런 식으로 소스 코드 버전 관리도 하고 협업도 하고 continuous integration 도 하고 오픈 소스 프로젝트에 기여도 하고 다 합니다. 
GitHub 에서 Hello World 하기


- The End - 

Comments