참조: https://createhb21.tistory.com/8
Git은 명령어 단위로 이루어진 간단한 프로그램이다.
터미널에서 Git을 이용하는 연습을 해보도록 하자.
Git에 관한 Command들은 모두
git 다음에 명령어 형식으로 이루어져 있다. 예를 들어 git config 라면, configuration에 관련된 명령어를 수행할 수 있고
git commit 혹은 git add 이런 식으로 'git' 다음에 '명령어'의 형식으로 이루어져 있다.
또한 보통은 'git 명령어' 다음에 옵션들이 여러가지가 있어서 같은 명령어를 수행하더라도 어떤 옵션을 붙이냐에 따라서 조금씩 다른 방식으로 진행할 수 있다.
git add -option
따라서 어떤 일을 수행할지에 따라서 git 다음에 add, status, diff 이런 명령어들을 붙이면 되고, 또 각각의 명령어에서 사용할 수 있는 option을 기능에 따라 입력하면 되겠다.
Git 공식 사이트에서 Documentation 안에 Reference에 가면 Git에서 이용이 가능한 모든 명령어들을 다 확인해 볼 수 있다(https://git-scm.com/docs).
git init
git 레퍼지토리를 연동할 디렉토리에 들어가서, git init이라는 명령어를 이용하게 되면
Git이 초기화 되었다고 나온다. 그 후 안의 내용들을 확인해보면 .git이라는 숨겨진 파일(폴더나 파일명 앞에 .이 있으면 숨겨진 파일이다)이 있다.
이 숨겨진 .git 폴더를 열어서 확인해 보면 git repository에 있는 다양한 정보들이 들어 있는 것을 확인해 볼 수 있다.
이것은 Git에 내부 구현사항이 될 수 있겠다.
이렇게 git을 초기화(git init) 하게 되면 기본적으로 master branch가 생성이 되는데, 기본적으로 commit 해서 버전을 관리하는 우리의 branch는 master branch 이다.
rm -rf .git
rm -rf라는 명령어를 이용해서 숨겨진 .git 을 삭제해 주면 더 이상 Git 프로젝트가 아닌 것을 확인할 수 있다.
rm -rf .git
git status
git status는 git의 상태를 볼 수 있는 기능을 구현해주는 명령어다. 자주 쓰이는 명령어인만큼
단축어를 설정하면 쓰면 편하다.
git config --global alias.st status
위 코드처럼
git config --global alias
라는 코드를 통해서
status를 단축어 st로 입력할 수 있다.
git status(기본 명령어)
git st (git config --global alias.st status 를 통해 단축어 설정했을 시,
git st만 입력해도 git status와 같은 기능을 구현한다.)
git에는 명령어와 그리고 그 명령어에서 쓸 수 있는 다양한 속성값들이 있는데,
이를 확인해 보고 싶을 때는 명령어 다음에 --h 라고 입력하면 간단하게 정보들을 확인해 볼 수가 있다.
git config --h
이처럼 터미널을 통해서도 확인할 수 있지만, 위 링크(https://git-scm.com/docs)를 통해서도 자세한 명령어와 속성값들의 정보를 확인 가능하다.
'개발관련 > 기타' 카테고리의 다른 글
git pull - unable to update local ref (0) | 2024.10.04 |
---|---|
Prisma - 객체 간의 관계 설정, 1:N, 1:1, N:M (0) | 2024.09.26 |
git cannot lock, cannot create 에러 (0) | 2024.09.25 |
Git - Already exists in the index 문제 (0) | 2024.09.09 |
Git Submodule (0) | 2024.09.09 |