반응형
1. Git 최초설정
- Git 전역 사용자 이름, email주소 설정 (terminal에서 명령어 입력)
기본 명령어 | 확인 명령어 | 기능 |
git config --global user.name "(본인 이름)" | git config --global user.name | 사용자 이름 지정 / 확인 |
git config --global user.email "(본인 이메일)" | git config --global user.email | 사용자 이메일 지정 / 확인 |
- 이유: 1. 협업시 어떤 사람이 작업했는지 알게하기 위하여
2. 그 사람에게 연락할 방법이 있어야 하기 때문에
- 기본브랜치명 변경
git config --global init.defaultBranch main
- 이유: master라는 기본브랜치명이 부적절하다는 의견때문
요즘은 master대신 main을 사용하는 추세
2. 프로젝트 생성 (VS Code 터미널에서 명령어 입력)
- Git 저장소 생성(초기화)하기
프로젝트 폴더를 Vs code에서 연 후, git init 명령어를 입력한다.
git init
- 이유: git init을 함으로써 폴더안에 .git폴더가 생성되고 이후부터는 이 프로젝트에서 git을 사용할 수 있다.
폴더안에 숨김파일로 .git이 생성된것을 확인할 수 있다
(숨김파일 확인하는법: command + shift + . )
- 현재 상태확인하기
git status
작업을 하다가 현재 파일 - git간의 변경상태를 확인해볼 수 있다.
작업상태의 git의 관점에서 볼 수 있다.
아직 커밋이 없습니다:
현재 lions.yaml, tigers.yaml 2개의 파일을 만들기만 하고 아직 git에는 보내지 않은 상태이다. 따라서 "아직 커밋이 없습니다"라고 나온다. ( = 커밋을 해줘야 git으로 보내진거!)
추적하지 않는 파일:
추적하지 않는 파일이라는 것은 add를 해주지 않음을 의미한다.
내가 만든 파일을 git에 올리고 싶으면 add, commit의 순으로 해주면 된다.
만일 add을 해주지 않았다면 git status를 쳤을때 현재상태로 추적하지 않는 파일이라고 뜰 것이다.
add와 commit에 대해서는 다른 글에 더 자세하게 적어보겠다.
📚제대로 파는 Git & GitHub - by 얄코를 듣고 이해한 내용을 바탕으로 실습, 공부 후 직접 정리한 내용입니다.
git에서 사용되는 명령어들이 왜 사용되는지를 이해하는 것이 중요하다고 생각하여 그것을 쓰는 이유를 중심으로 정리해보았습니다📚
반응형
'Git' 카테고리의 다른 글
git 화살표폴더 제거/삭제하기 (0) | 2023.02.22 |
---|---|
[github 깃허브] repository 레파지토리 하위폴더 만들기 (폴더안에 폴더추가) (0) | 2023.01.11 |
git add, git commit이란? 쓰는이유/사용법 (1) | 2023.01.10 |
.gitignore 쓰는 이유, 사용법 (0) | 2023.01.09 |