SMALL

2021 시선 - 겨울 방학 스터디 6

6. user.github.io (github 페이지 만들기)

-user.github.io : Github이 제공하는 개인 블로그 플랫폼. 이 블로그는 Github repository에 있는 index.html 파일과 각각의 *.html 파일들이 랜더링 된것이다. Github에 계정만 있다면 자신의 아이디로 user.github.io 라는 이름을 가진 레포지토리를 생성하고, 그곳에 Index.html 파일, 그리고 메모하거나 게시하고 싶은 정보를 .html 파일로 만들어 레포지토리를 commit하고 Github에 push하면 자동으로 user.gihub.io에 게시됨 이번 글에서는 MkDocs를 이용해서 개인 github.io 블로그를 만들 예정! -MkDocs MkDocs는 글쓰기 도구 글쓰기 도구에는 sphinx, read docs 등 다양한 도구들이 있음 Mk..

5. Pull Request

"repository를 포크떠서 수정하고 PR보내라" 이 말이 무엇인지 이해해보자!! -Fork : 누군가의 원격저장소에서 내 원격저장소로 레파지토리를 복사하는 행위 -clone clone: clone은 로컬에 저장소가 생기는 것 fork: fork는 서버에 저장소가 생기는 것 1. fork로 생성한 본인 계정의 저자오에서 clone or download 버튼을 누르고 표시되는 url을 복사 2. 터미널에 git clone 을 입력하여 바탕화면에 repository 생성 -remote 설정 로컬 저장소에 원격 저장소를 추가함 (github 저장소에서 clone or download 메뉴를 통해서 확인한 url 사용) 1. 원본 프로젝트 저장소는 아래처럼 직접 추가해야함 2. fork한 로컬 프로젝트(or..

4. 마크다운

-마크다운 : 텍스트 기반의 마크업 언어로, 쓰기 쉽고 읽기 쉬운 문서를 편하게 작성할 수 있는 방법 # 제목 == # 하나는 HTML으로 벼환되면 h1 태그를 표현하게 됨 마크다운은 모바일 환경에서도 사용하기 편함. 마크다운 언어가 개발자 커뮤니티에서 확산되게 된 계기는 GitHub 레포지토리에서 README.md 파일을 사용해 프로젝트 문서를 생성하게 되면서 부터이다. 현재는 조금 더 개선된 GFM(Github Flavored Markdown)이라는 문법을 사용 -마크다운 문법(GFM) 헤딩 변환된 모습! 텍스트 꾸미기 변환된 모습! 인용문 변환된 모습! 링크 변환된 모습! 참조링크 변환된 모습! 이미지 링크 목록(List) 변환된 모습! 서브 리스트 (들여쓰기 해야함!) 변환된 결과 리스트 생성시 ..

3. 1월 22일 스터디 과제

remote와 local에서 생기는 coflict 해결하기 (merge) [Local] 바탕화면에 git-conflict 폴더를 만드세요 [Local] 해당 폴더를 git 레파지토리로 만드세요 [Local] conflict.txt 텍스트 파일을 하나 만들고 "한재 형 고생 많아요" 라는 내용을 추가하고 "첫 커밋 한재형"로 커밋해주세요 [Remote] github에도 git-conflict라는 이름으로 레파지토리를 하나 만들어 주세요. (기본 branch를 master로 설정해주세요) [Local] 해당 remote 레파지토리에 local 레파지토리 push 해주세요 [Remote] github 주소에서 conflict.txt 내용을 "한재 형/오빠 고생많아요"로 바꾸고 "한재 형/오빠"로 커밋해주세요 ..

2. Git

Init : git init (untracked 상태) Add : git add .(untracked 상태 -> staged 상태) Commit : git commit -m "" (staged 상태 -> committed 상태) GitHub 원격 레포지토리 등록 : git remote add git remote rename git remote rm Clone : git clone Push : git push Pull : git pull -alias : 가명 설정하기 터미널 -> vi 편집기 사용 $ vi ~/.zshrc a -> alias g="git" 입력 -> esc -> :wq -> return git 명령어 단축 완료! $ vi ~/.gitconfig 입력 후 아래와 같이 입력해주기 a 입력하고 ..

1. Git

-Git과 Github Git(VSC, Version Control System, "프로젝트의 버전을 손쉽게 다룰 수 있게 해주는 시스템") : 버전 관리 시스템 중 가장 유명한 프로그램 Github : Git의 데이터를 저장하는 서버 여러 대의 컴퓨터와 하나의 메인 서버가 소통하는 방식이 바로 Git(컴퓨터들)과 Github(서버)의 관계 코드가 서버에만 있는 것이 아니라 각자의 컴퓨터에 분산되어 있기 때문에 분산형 버전 관리 시스템(DVCS, Distributed VCS)라고 불림 -Git 설치 Git의 필요성 : 카톡이나 메일 처럼 소스코드의 저장장소가 산발적으로 일관성이 없는 것과는 다르게 소스코드 백업을 안전하게 할 수 있음 git 의 상태 untracked : git이 변경사항을 추적하지 않는..

LIST