GIT

Git기본 명령어(init, add, commit ,status, log)

jki09871 2024. 7. 16. 12:59

Git : 코드 변경점 기록 (버전 관리 도구) 소프트웨어의 변경사항을 체계적으로 추적하고 통제하는 것 (면접용)

1. git init

tiaal@hongjeongki MINGW64 ~/OneDrive/바탕 화면/새 폴더 (master)
$ pwd
/c/Users/tiaal/OneDrive/바탕 화면/새 폴더

tiaal@hongjeongki MINGW64 ~/OneDrive/바탕 화면/새 폴더 (master)
$ git init
Initialized empty Git repository in C:/Users/tiaal/OneDrive/바탕 화면/새 폴더/.git/

tiaal@hongjeongki MINGW64 ~/OneDrive/바탕 화면/새 폴더 (master)
$ ls -a
./  ../  .git/

 

    - 프로젝트 시작 전 딱 한번만 입력 하면 됨
    - pwd로 정확한 프로젝트폴더(경로)에서 입력해야 됨
    - 만든 후 ls -a 입력 해서 .git 파일이 있는지 꼭 확인

2. git add

tiaal@hongjeongki MINGW64 ~/OneDrive/바탕 화면/새 폴더 (master)
$ git add (파일명)

    - 저장하기 전 저장할 파일 "지정" (git add . << 전체 파일 지정)

3. git commit (git commit -m "간략한 내용")

tiaal@hongjeongki MINGW64 ~/OneDrive/바탕 화면/새 폴더 (master)
$ git commit -m "test.html 하하하 저장"

[master (root-commit) 30175c1] test.html 하하하 저장
 1 file changed, 1 insertion(+)
 create mode 100644 test.html

 

    - "실제로 저장"하는 명령

4. git status

$ git status
On branch master
Untracked files:
  (use "git add <file>..." to include in what will be committed)
        hello.html (hello.html 파일은 있는데 add로 저장을 하지 않아서 하라는 뜻)

nothing added to commit but untracked files present (use "git add" to track)

 

    - 어떤 파일이 변경됐는지,어떤 파일이 add (지정)됐는지 등 변경 상태를 확인하는 명령어

    - 코드의 변경은 있지만 저장을 하지 않은 파일 (붉은색으로 표시)

5. git log

tiaal@hongjeongki MINGW64 ~/OneDrive/바탕 화면/새 폴더 (master)
$ git log
commit 5062eeb9a4ced55f763e9aa99f4dc5905e4b2523 (HEAD -> master)
Author: jki09871 <ghdwjdrl56@naver.com>
Date:   Tue Jul 16 12:51:15 2024 +0900

    hello.html & test.html 저장

commit 30175c11df1afe7f55962fd47ffe24d8d5e90454
Author: jki09871 <ghdwjdrl56@naver.com>
Date:   Tue Jul 16 12:47:12 2024 +0900

    test.html 하하하 저장

 

   - 저장 내역을 확인하는 명령어 (가장 마지막에 저장한게 제일 위에 있음)

'GIT' 카테고리의 다른 글

GIT자주 쓰일것 같은 명령어(지속적으로 업데이트)  (0) 2024.09.11
GIT (Branch & Merge)  (0) 2024.07.17
Github 코드 백업하기(push, clone)  (1) 2024.07.16