개발/Git

[Git] Github Gist (깃허브 기스트)

유훈 | Yuhun 2022. 7. 15. 21:51
반응형

깃허브에 코드를 업로드하고 공유하기 좋은 기능이 있어서 써보려 합니다.

Github Gist : https://gist.github.com/

깃허브 계정이 있으면 해당 계정으로 로그인할 수 있습니다.
먼저 Github Gist에 들어가면 다음과 같은 화면에서 코드를 추가할 수가 있습니다.

코드를 업로드하기 위해 Gist description, Filename, Code 에 각 예시를 쓰고 create secret gist를 누르면 다음 화면이 나옵니다.
- Create에는 Secret과 Public이 있는데 Secret은 URL이 있으면 누구나 코드를 확인할 수 있습니다.
(개인적으론 Secret을 이용해 다른 사람들과 코드 공유를 많이 할 것 같습니다.)

해당 코드에 코멘트를 달 수가 있어 공유와 의견 공유에 유용해 보입니다.
오른쪽 상단의 Embed를 보면 공유를 위한 여러 옵션이 있습니다.


Embed는 기본 성정으로 HTML을 이용해 다음처럼 tistory 글을 쓸 때 HTML 모드로 해서 코드 추가가 가능합니다. -> (HTML 선택)



HTML 모드로 변경 후에 Embed에서 복사한 코드를 삽입하면 다음과 같이 코드가 출력 가능합니다.
(참고로 GIST에서 코드를 수정하면 블로그 글에도 반영됩니다.)

Share는 URL을 복사해 코드 공유를 원하는 사람들에게 공유할 수 있습니다.
나머지 두 Clone은 github를 clone하는 것 처럼 로컬에 clone이 가능하고 커밋과 푸쉬도 가능합니다.
예시

// clone
git clone "복사한 https나 ssh"

// 이후는 깃 사용과 비슷
git add "파일"
git commit -m "커밋메세지"
git push
반응형