세모이
개발 계발
세모이
전체 방문자
오늘
어제
  • 분류 전체보기 (83)
    • 알고리즘 (1)
    • 자바스크립트 (29)
    • 리액트 (10)
    • HTML&CSS (2)
    • TIL (26)
    • 파이썬 (8)
    • Dev (1)
    • 데일리 (3)
      • 2023 (3)
      • 2025 (0)
    • 에러일기 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 함수
  • 리액트 key
  • const let 키워드와 블록레벨 스코프
  • 자바스크립트 프로퍼티 어트리뷰트
  • 자바스크립트 빌트인 객체
  • 자바스크립트 함수와 일급 객체
  • 자바스크립트
  • 자바스크립트 깊은 복사 얕은 복사
  • 자바스크립트 생성자 함수에 의한 객체 생성
  • 옵셔널 체이닝
  • 자바스크립트 전역 변수의 문제점
  • 자바스크립트 strict mode
  • 시멘틱 태그
  • 모던 자바스크립트 deep deive
  • html 신기한 태그
  • 모던 자바스크립트 deep dive
  • 모던 자바스크립트
  • &&연산자
  • 개발자 도구 Network
  • 자바스크립트 프로토타입

최근 댓글

최근 글

티스토리

반응형
hELLO · Designed By 정상우.
세모이

개발 계발

[TIL] Git 기초
TIL

[TIL] Git 기초

2022. 1. 5. 16:00
반응형

 

📌 깃이란?

git - 로컬에서 관리되는 분산 버전 관리 시스템(VSC), 소스코드 수정에 따른 버전을 관리해주는 시스템

github - 클라우드 방식으로 관리되는 분산 버전 관리 시스템(VSC), 소스코드 수정에 따른 버전을 관리해주는 시스템

간단히 보자면 git은 로컬(본인 컴퓨터)에서 버전 관리 시스템을 운영하는 방식이고 github는 깃허브에서 제공하는 클라우드 서버에서 버전관리리를 하는 방식이다.

📌 깃의 주요 개념

커밋(commit) : git에 파일을 추가하거나 변경 내용을 저장하는 작업

푸쉬(push) : github(원격저장소)에 파일을 추가하거나 변경 내용을 저장하는 작업

풀(pull) : github(원격저장소)에서 파일을 다운로드하는 작업

머지(merge) : 한 branch에서 완성한 작업을 타 branch에 병합

브랜치(branch) : 독립적으로 작업을 진행하기 위한 개념

📌 깃 명령어

git init : 새로운 git 저장소를 생성한다.

git status : 어떤 파일이 변경되었는지, 어떤 파일이 추가되었는지 등을 보여준다.

git add : 파일을 스테이징에 올림

스테이징 : 깃이 파일의 변경 내역을 임시로 저장하는 곳

git commit : 스테이징 영역에 있던 파일들을 원격저장소로 커밋

git log : commit 로그 확인

git push <원격저장소명> <브랜치명> : 원격저장소에 commit내용을 올린다.

git clone <저장소url> : 원격 저장소(github 등)으로부터 프로젝트를 복제한다.

git remote : 현재 리모트 저장소를 확인할 수 있다.

git branch : 브랜치 목록 조회(현재 속한 브랜치 앞에 * 표시)

git branch <브랜치명> : 브랜치명으로 브랜치 생성

git checkout <브랜치명> : 브랜치 명으로 로컬 작업공간 변경.

git reset --hard <커밋id> : 커밋id의 상태로 돌아간다.

반응형

'TIL' 카테고리의 다른 글

[TIL] 리액트 컴포넌트의 key  (0) 2022.01.11
[TIL] HTTP ver.1  (0) 2022.01.07
[TIL] 개발자 도구 Network  (0) 2021.12.31
[CSS] Display, Position  (0) 2021.12.29
시멘틱 웹과 시멘틱 태그  (0) 2021.12.27
    'TIL' 카테고리의 다른 글
    • [TIL] 리액트 컴포넌트의 key
    • [TIL] HTTP ver.1
    • [TIL] 개발자 도구 Network
    • [CSS] Display, Position
    세모이
    세모이
    개발 공부!

    티스토리툴바