GitHub에서 제공하는 간편한 코드 및 텍스트 조각 저장 서비스
Gist를 사용하면 작은 코드 스니펫, 메모, 문서 등을 저장하고 공유 가능!
또는 Github 페이지 에서도 이동 가능


README.md 파일을 생성해주면 좋다
생성하면 Gist 페이지가 생성되며, clone이 가능하다

gist 화면에서 다음과 같이 Embed 버튼을 눌러서 Clone 주소로 변경

git clone 명령으로 local에 받을 수 있다
git clone https://github.com/e7d4f69b0e0af82xxxxxxx.git CS01
git status // 확인
//파일 변경하기
git add 파일명 // 추가/변경 파일
git commit -m "커밋 기록용 메시지" // 커밋
git push
Username for 'https://gist.github.com': {아이디입력}
Password for 'https://{아이디}@gist.github.com': {토큰입력}
이 때 push를 하려면 GitHub 아이디와 권한이 있는 토큰이 필요하다.
https://github.com/settings/tokens 주소로 이동해서 토큰을 생성하거나 기존의 토큰에서 gist 관련 권한을 추가해야 한다.
토큰값을 복사하고 push 명령에서 아이디를 입력하고, 패스워드 대신에 복사한 토큰값을 입력한다.
주의 사항: gist 저장소에는 git 저장소와 달리 하위 폴더를 생성하지 못한다. 모든 파일이 하나의 폴더에 올릴 수 밖에 없다.