본문 바로가기

Git5

git 기본 명령어 git init git 저장소 생성(초기화), 해당 디렉토리를 git으로 버전관리 시작 git init rm -rf .git 깃 삭제(깃 명령어가 아닌 터미널 명령어) 해당 디렉토리의 .git 파일을 삭제해서 git으로 버전관리를 하지 않게된다. rm -rf .git git status 현재 파일들의 상태 확인 git status에 --long은 기본값으로 지정되어 있기 때문에 git status와 git status --long이라고 작성하는 것은 같은 뜻이며, -s는 축약형으로 상태를 보여준다. git status git status -s git diff 현재 파일들의 상태 확인 git status는 어떤 파일이 수정되었고, 어떤 파일이 staging area에 있는지 확인이 가능하지만 어떤 내용이 .. 2022. 2. 8.
.gitignore .gitignore tracking 하고싶지 않거나 git과 github에 올리고 싶지 않은 파일들은 .gitignore 파일에 넣어서 관리한다. test1.json 특정파일을 추가하고 싶지 않을때 *.json 확장자가 .json 파일들을 추가하고 싶지 않을때 build/ 특정 디렉토리 안에 있는 파일들을 추가하고 싶지 않을때 build/*.json 특정 디렉토리 안에 있는 확장자가 .json인 파일들을 추가하고 싶지 않을때 2022. 2. 8.
git workflow 1. working directory 프로젝트의 파일들을 수정하고 작업하는 공간 working directory는 untracked와 tracked 두 가지로 나눠진다. git이 이미 알고 있고 tracking하고 있는 파일은 tracked로, 새로운 파일이나 기존에 git이 존재하던 프로젝트에서 git을 초기화하는 것과 같이 git에 파일에 대한 정보가 없는 파일은 untracked로 나뉜다. git이 tracking 하고 있는 파일 중에서도 수정 유무에 따라 modified와 unmodified로 나눠진다. unmodified는 이전 버전과 비교했을 때 다른게 없는 파일이기 때문에 수정되어 이전 버전과 달라진 modified된 파일만 staging area로 옮길 수 있다. 2. staging are.. 2022. 2. 7.
git 설정 관련 명령어 git --version git 버전 확인 git --version git 명령어 --help (ex.git config --help) git 명령어 -h (ex.git config -h) git 명령어 도움말 --help는 상세, -h는 기본 git config --help git config -h git config --list git 관련 모든 설정 확인 git config --list git config --global -e 설정 사항 확인 및 수정, 기본적으로 터미널에서 수정하도록 열림 git config --global -e git config --global core.editor "code" 터미널을 활성화하면서 설정 사항 확인 및 수정을 vscode에서 하도록 설정(code 명령어를 vsc.. 2022. 2. 4.
git이란? git은 vsc(version control system)중 하나이다. 2022. 2. 4.
728x90