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 |