Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

hong_mok

[Git] 분산 버전 관리(Git) 사용법 본문

Git

[Git] 분산 버전 관리(Git) 사용법

moki 2022. 2. 16. 23:56

Why Git & Github?


1. Git을 이용한 버전 관리

  • 버전 : 컴퓨터 소프트웨어의 특정 상태
  • 관리 : 어떤 일의 사무, 시설이나 물건의 유지,개량
  • 프로그램 : 컴퓨터에서 실행될 때 특정 작업을 수행하는 일련의 명령어들의 모음

git : 분산 버전 관리 프로그램


-> 백업, 복구, 협업 가능


2. Github를 이용한 포트폴리오

 

GIT 초기 설정


최초 한 번만 설정합니다.

1. 누가 커밋을 남겼는지 확인할 수 있도록 이름과 이메일을 설정합니다.

 

$ git config --global user.name 이름
$ git config --global user.email 이메일




2. 설정된 내용 확인

$ git config --global --list
# or
$ git config --global -l



git init


- 현재 작업 중인 directory git 으로 관리


※ 주의 사항


- 이미 master로 관리중인 폴더 내에서 !! 절대 git init 금지 !!


git status

 

- Working directory와 Staging Area에 있는 파일들의 현재 상태를 확인


- 상태

  • untracked : git이 관리하지 않는 파일
  • tracked : git이 관리하는 파일
  • unmodified : 최신 상태
  • modified : Staging area에 반영된 상태

 

git add

# 특정 파일
$ git add file_name.txt

# 특정 폴더
$ git add folder/

# 현재 디렉토리에 속한 모든 파일/폴더
$ git add .


git commit


staging area에 올라온 파일의 변경 사항을 하나의 버전으로 저장하는 명령어

커밋 메세지 는 현재 변경사항을 기록하는 용도로 사용.

 

$ git commit -m "커밋 메세지"




git log

커밋의 내역을 조회할 수 있는 명령어

 

 

  • --oneline : 한 줄로 축약해서 보여줍니다.
  • --graph : 브랜치와 머지 내역을 그래프로 보여주는 명령어
  • --all : 모든 브랜치의 내역
  • --reverse : 커밋내역의 순서를 반대로 보여주는 명령어

'Git' 카테고리의 다른 글

[GitHub] GitHub 사용법  (0) 2022.02.17
[Markdown] 마크다운 문법 정리  (0) 2022.02.17
CLI(Command Line Interface)  (0) 2022.02.17
Comments