Skip to content

wonjaeL/study

Repository files navigation

원재와 함께하는 스터디

김동현 김승주 정규식

Table of Contents (Optional)


Pre-setting


Git

(리눅스와 Git을 만든사람으로 유명, 퍼블릭 클라우드 워크로드의 90%, 세계 스마트폰의 82%, 임베디드 기기의 62%, 슈퍼 컴퓨터 시장의 99%가 리눅스로 작동한다)

  • 깃(Git)은 컴퓨터 파일의 변경사항을 추적하고 여러 명의 사용자들 간에 해당 파일들의 작업을 조율하기 위한 분산 버전 관리 시스템이다. 소프트웨어 개발에서 소스 코드 관리에 주로 사용되지만 어떠한 집합의 파일의 변경사항을 지속적으로 추적하기 위해 사용될 수 있다.

Overview

image

Git Branch

  • Git은 여러 Branch를 운영하며 안정적인 개발을 할 수 있게 해줍니다.

사용법

1. Clone

  • Github 혹은 remote Git Repository를 내 Local로 복사해오는 작업을 말한다.
Sample


2. git add

  • 현재 내 작업 분량을 Staging Area(녹색)로 이동하는 작업을 말한다
Sample


3. git commit

  • 현재 내 Staging Area(녹색)에 저장된 변경분을 하나의 commit으로 만드는 작업을 말한다(한 시점을 긋는다)
Sample


4. git push

  • 내 Local에 작업한 commit들을 Remote 저장소(origin 또는 Cloud 또는 Github)에 업로드하는 작업을 말한다.
Sample


번외1. Branch 바꾸기 (git checkout)

  • 현재 Branch에서 다른 Branch로 갈아타는 작업을 말한다
Sample


번외2. git pull

  • 내 Local에서 마지막에 pull 한 시점부터 현재 Remote에 업로드된 commit의 변경량 만큼을 가져오는 작업을 말한다.
  • 번외1을 진행했다면 그냥 git pull만 해도 된다.
Sample


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages