This presentation is about how to use Github well. There are three parts to understand how Git and Github work and utilize it for own personal branding. I prepared this for WISET Open Talk session of team Quantum is here.
13. @tula3and
01
Git: SW 버전 관리
(간단히 하자면) Clone → 필요한 부분 수정 → Commit → Push:
https://www.slideshare.net/DayeongKang/how-to-
contribute-to-qiskit-with-github
과거의 특정 시점으로 돌아갈 수 있다. (Ctrl+Z를 사용하는 것처럼)
Git 연습 추천: https://learngitbranching.js.org/?locale=ko
과거에 어떤 부분을 어떻게 그리고 왜 수정했는지를 알 수 있다.
14. @tula3and
01
Git: SW 버전 관리
Qiskit Metal: https://github.com/Qiskit/qiskit-metal.git
`git`
`ls -al` `tree`
`git log`
16. 02
Github: 직관적 UI 제공
@tula3and
Qiskit Metal: https://github.com/Qiskit/qiskit-metal
다만, 수정을 하려면 Contributor에 등록이 되어야 하는데...
다른 사람의 코드를 내가 볼 수 있고 수정할 수 있게 되었다!
그럼 등록이 안 되면 할 수 있는 방법이 없나?
17. 02
Github: 직관적 UI 제공
@tula3and
전에 했던 과정을 동일하게 하면 된다.
내 레파지토리에 대해서는 수정이 자유롭기 때문이다.
어디서? 내 Github 계정에서!
타인의 레파지토리를 가져올 때는 “Fork”를 사용하면 된다.
26. 03
Profile: 본인 PR의 공간
@tula3and
나만의 프로젝트를 쉽게 소개할 수 있는 공간 == Github
혹은 개발자라면, 잘 꾸민 Github 하나 있으면 여러모로 좋다.
나라는 사람을 소개할 때 Github으로 공유하는 것도?
잘 꾸미는 팁: Github의 이스터에그인 레파지토리를 사용하자!
27. 03
Profile: 본인 PR의 공간
@tula3and
(1) Github 프로필 만들기
레파지토리 이름은 본인 Github ID와 동일하게 생성
제대로 생성이 되었다면?
README.md를 수정하자!
28. 03
Profile: 본인 PR의 공간
@tula3and
(2) Github 블로그 만들기
`본인 Github ID + “.github.io”`로 생성
https://tula3and.github.io/
29. 03
Profile: 본인 PR의 공간
@tula3and
Github 블로그는 지킬을 통해 만들 수 있다.
Liquid = Github에서 가장 많이 사용되는 마크다운!
지킬은 정적 사이트를 만들어주고, Liquid 템플릿을 렌더링한다.
“블로그 지킬 테마 추천” 검색
30. 03
Profile: 본인 PR의 공간
@tula3and
왜 이렇게 복잡해?????
https://github.com/tula3and/github-blog-tutorial
https://github.com/mmistakes/minimal-mistakes
어떻게 생겨 먹은 건지 확인해봅시다.