무야호야호
'Git & Github' 카테고리의 글 목록

Git & Github

Git & Github

Git Flow

GitHub Flow 기본 원칙 GitHub Flow Models Shared Repository Model 팀원 초대 및 저장소 Clone 1. 팀원 초대 및 저장소 clone 2. 이메일을 통한 초대 수락 3. Clone 이후 작업에 맞춘 작업환경 설정을 마무리 한다. 브랜치에서 작업 및 GitHub Push 1. 브랜치에서 작업 및 GitHub Push 2. Commit으로 작업의 이력(history)을 남긴다. 3. 완성된 코드는 원격 저장소에 push를 한다. Pull Request 생성 1. Github에 들어가서 Pull Request 버튼을 누른다. 2. PR과 관련된 설정을 진행한 후 요청을 생성한다. Review 및 Merge 1. 작성된 코드를 확인 후 병합 병합 확인 2. 다음 작업..

Git & Github

github 원격 저장소 사용하기

Git 무엇일까? 원격저장소 활용하기 (1) 1. push 2. pull GitHub 기반 원격저장소 활용 학습 목표 1. 초기 원격 저장소 설정하기 1) New Repository 2) 저장소 설정하기 3) URL 확인 4) 로컬 저장소에 원격 저장소 정보 설정하기 git bash에 붙여넣기. 5) 원격 저장소의 정보를 확인 git remote -v git push 로컬 저장소의 버전을 원격 저장소로 Pull하기 gitigonre Git 무엇일까? Git은 버전을 관리한다 원격저장소 활용하기 (1) 1. push 로컬 저장소의 버전을 원격 저장소로 보낸다.git push 2. pull 원격저장소의 버전을 로컬 저장소로 가져온다.git pull GitHub 기반 원격저장소 활용 학습 목표 GitHub 원..

Git & Github

Git 기초, GIt의 흐름

분산버전 관리 시스템(DVCS) 버전을 기록하기 전에 항상 해야하는 것? Git 버전관리 기초 흐름 Git은 파일을 modified,staged,committed로 관리 기본 명령어 1. git add 2. git commit -m ‘’ 파일 관리 상태 라이프 사이클 분산버전 관리 시스템(DVCS) 중앙집중식 버전관리 시스템 로컬에서는 파일을 편집하고 서버에 반영 중앙 서버에서만 버전을 관리 분산버전 관리 시스템(git) 로컬에서도 버전을 기록하고 관리 원격 저장소를 활용하여 협업 git add 보고서 .md git coommit -m “버전 이름” 💡 1. 작업을 하고 2 변경된 파일을 모아(add) 3.버전으로 남긴다. (commit) 버전을 기록하기 전에 항상 해야하는 것? Git 버전관리 기초 흐..

Git & Github

CLI(Command Line Interface)

CLI 구성 요소 프롬프트 기본 인터페이스 중요한 점 명령어 CLI 또는 명령어 인터페이스는 가상 터미널 또는 텍스트 터미널을 통해 사용자와 컴퓨터가 상호작용하는 방식을 뜻한다. 작업 명령은 사용자가 툴바 키보드 등을 통해 문자열의 형태로 입력하며, 컴퓨터로부터의 출력 역시 문자열의 형태로 주어진다 이 같은 인터페이스를 제공하느 프록램을 명령 줄 해석기 또는 셸이라고 부른다. 이를테면, 유닉스 셸(sh,ksh,csh,tcsh,bash등)과 CP/M, 도스의 커맨드닷컴 등이 있다. 간단히 말해서 커맨드 입력 도구! CLI 구성 요소 프롬프트 기본 인터페이스 컴퓨터 정보 디렉토리 ~의 경우 홈 디렉토리를 의미 $ 중요한 점 항상 내가 어떤 디렉토리에서 작업하는지 인지하도록 한다. 명령어 ls : 디렉토리 내..

Git & Github

마크다운 기반 문서 작성

학습 목표 마크다운 특징 마크다운 활용 예시 학습 목표 2004년 존 그루버가 만든 텍스트 기반의 가벼운 마크업 언어 최초 마크다운에 비해 확장된 문법(표 주석 등)이 있지만 본 수업에서는 깃허브에서 사용 가능한 문법을 기준으로 설명 마크다운 특징 워드 프로세서는 다양한 서식과 구조를 지원하지만, 다른 프로그램으로 호환에 제약이 되며 워드프로세스 상의 기능을 활용해야 함 마크다운은 최소한의 문법으로 구성되어 있으며 순수 텍스트로 작성 가능 마크다운 활용 예시 README.md 오픈소스의 공식 문서를 작성하거나 개인 프로젝트의 프로젝트 소개서로 활용 혹은 모든 페이지에 README.md를 넣어 문서를 바로 볼 수 있도록 활용 정적사이트생성기 기반 블로그 Jekyll,Gatsby,Hugo,Hexo 등으로 작..

Git & Github

버전 관리의 의미

Git이란, 분산 버전 관리 시스템 이라고 할 수 있다. 버전 관리 Git이란, 분산 버전 관리 시스템 이라고 할 수 있다. 버전 관리 버전 : 컴퓨터 소프트웨어의 특정 상태 우리가 알고있는 버전 관리 실제 오픈소스는? 크로미움(크롬 브라우저의 오픈소스) 최신 버전의 용량 1.58GB 현재까지 1,000,000여개의 커밋 20,000여개의 릴리즈 Google Document 버전 관리 문서는 하나지만 버전이 기록되어 있으면, 이전 시점을 조회하거나 복원시킬 수도 있음