개인 설정
우선 프로젝트에서 사용할 이름과 이메일을 입력.
해당 이름과 이메일은 git log에 편집자로 함께 저장됨.
git config --global user.name "(이름)"
git config --global user.email "(이메일)"
제대로 입력됐는지 확인하기 위해서는 뒤에 "" 빼고 입력하면 됨.
git config --global user.name
git config --global user.email
git 적용
프로젝트를 시작할 폴더에서 터미널을 열고 git init 실행하면 .git 폴더가 생성됨.
이러면 이제부터 git에서 관리하는 프로젝트 폴더라고 보면 됨.
git init
git status를 입력하면 현재 git에서의 상태를 알 수 있음.
git status
예를 들어
파일이 아직 commit되지 않아서 기록이 없다던지, 저장할 준비가 되었다던지 그런 느낌적인 느낌쓰.
Git에서 관리하지 않을 파일
git에서 이제 폴더 내의 모든 파일들을 관리하게 되는데 그중에서 해당 폴더 안에 있지만 git의 관리에서 제외하고 싶을 경우.
".gitignore" 파일을 만들어서 안에 파일을 분류.
얄코님의 강의를 보면서 정리중인데 자료도 좋고 설명도 너무 잘하시는듯.
# 모든 file.c
file.c
# 최상위 폴더의 file.c
/file.c
# 모든 .c 확장자 파일
*.c
# .c 확장자지만 무시하지 않을 파일
!not_ignore_this.c
# logs란 이름의 파일 또는 폴더와 그 내용들
logs
# logs란 이름의 폴더와 그 내용들
logs/
# logs 폴더 바로 안의 debug.log와 .c 파일들
logs/debug.log
logs/*.c
# logs 폴더 바로 안, 또는 그 안의 다른 폴더(들) 안의 debug.log
logs/**/debug.log
출처: https://www.youtube.com/watch?v=1I3hMwQU6GU&t=3598s
파일을 git에 기록
모든 파일을 git에 저장할 경우
git add .
특정 파일만 선택해서 저장하고 싶은 경우 "." 대신에 파일명을 입력.
이제 commit 하고 log에 나타날 설명을 추가함.
git commit -m "(수정내용)"
위 두 작업을 한번에.
파일을 저장하면서 commit 하는 명령어.
git commit -am "(수정내용)"
여기까지 하면 기본적으로 git 세팅이 완료되는 것 같다.
log를 확인하는 방법으로
git log
를 입력해도 되지만, 가독성이 떨어지는 편이기 때문에 다른 프로그램을 사용하는 것이 좋을 것 같다.
eg.) SourceTree, GitHub, VisualStudio Code 등에서 도표형식으로 더욱 보기 좋게 확인할 수 있다.
'프로그래밍 공부 > Git' 카테고리의 다른 글
[Git] github(깃허브) 연동 (0) | 2025.04.01 |
---|