TIL

GIT 다시한번 이해하자!!!(2)

류정근 2024. 6. 14. 03:36

이번에는 커맨드와 사용법을 위주로 공부해 보려 한다.

 

깃 다시한번 이해하자(2)!!!

 

Git 도움말 보기 방법

  • 명령어에 대한 도움말을 보는 방법 두 가지
    1. $ git help <verb>
    2. $ man git-<verb>
  • 예시: git config 명령어의 도움말 보기
     
$ git help config
 git add -h

 

 

Git 저장소 만들기

  • 두 가지 방법으로 Git 저장소를 시작할 수 있음:
    1. 아직 버전 관리를 하지 않는 로컬 디렉토리에 Git 저장소를 적용
    2. 다른 곳에서 Git 저장소를 Clone

 

 기존 디렉토리를 Git 저장소로 만들기

 

$ git init

 

  • 이 명령어는 .git이라는 하위 디렉토리를 생성하며, 여기에 저장소에 필요한 기본 파일들이 포함됨
  • 이 명령만으로는 프로젝트의 어떤 파일도 관리하지 않음
$ git add *.c
$ git add LICENSE
$ git commit -m 'initial project version'

 

위 명령어를 통해 Git 저장소를 생성하고 파일 버전 관리를 시작할 수 있음

 

 

수정하고 저장소에 저장하기

 

 

  • 만질 수 있는 Git 저장소 만들고 워킹 디렉토리에 Checkout 함.
  • 파일을 수정하고 스냅샷을 커밋함.
  • 워킹 디렉토리의 파일은 Tracked(관리대상)와 Untracked(관리대상 아님)로 나뉨.
    • Tracked 파일: 스냅샷에 포함된 파일, Unmodified(수정 안 됨), Modified(수정됨), Staged(커밋 대기) 상태.
    • Untracked 파일: 스냅샷과 Staging Area에 포함되지 않은 파일.
  • 처음 저장소를 Clone 하면 모든 파일은 Tracked이며 Unmodified 상태.
  • 파일을 수정하면 Git은 Modified 상태로 인식함.
  • 커밋을 위해서는 수정된 파일을 Staged 상태로 만들고, Staged 파일을 커밋함.

 

파일의 상태 확인하기

 

  • 파일 상태 확인하려면 git status 명령 사용함.
  • Clone 후 바로 git status 실행 시:
    • 현재 브랜치 이름 (기본은 "master") 표시됨.
    • Tracked 파일 수정 여부, Untracked 파일 여부 알림.

 

$ git status
On branch master
Your branch is up-to-date with 'origin/master'.
nothing to commit, working directory clean

 

'TIL' 카테고리의 다른 글

좀 더 협업에 가까이 가보자!!  (0) 2024.06.21
인텔리제이 버전 문제 해결  (0) 2024.06.18
GIT 다시 한번 이해하자(1)  (0) 2024.06.13
applicaton.properties 환경변수 설정하기  (0) 2024.06.07
Token,RefreshTokebn 만들기  (0) 2024.06.03