Git - commit, repo, gitignore
- 버전 관리
프로젝트 상태가 변경되는 정보를 알고 있다는 것이다. Git은 가장 널리 쓰이는 버전 관리 도구 중에 하나로 commit을 사용해서 버전이 달라지는 것을 관리한다.
- git 초기화
컴퓨터에 있는 프로젝트를 Git이 관리하는 프로젝트로 만들 수 있다.
- commit
현재 프로젝트 상태를 저장하는 것이다.
- 누가(author), 언제 commit 했는지의 정보와 프로젝트 변경 내용이 저장된다.
- 작업 내역이 어떤 것인지 알아볼 수 있게 적는 메시지를 'commit 메시지'라고 한다.
- add(또는 staging)
commit에 반영할 파일을 선택하는 것이다. commit에 반영 여부를 파일 단위로 선택할 수 있다.
- commit history
commit을 한 타임라인이다.
- 초기 작업 순서
Git 초기화 (initialize) > add(staging) > commit
git 초기화는 처음에 한번만 진행한다. 작업 내역을 저장하기 위해서는 add - commit만 하면 된다.
- Repo
git으로 관리되는 프로젝트를 git에서는 repo(repogitory)라고 부른다.
내 컴퓨터에 저장되어 있는 repo를 local repo라고 한다.
github처럼 다른 곳에서 접속할 수 있는 공간에 저장되어 있는 것을 remote repo라고 한다.
- Tracking (추적)
local repo와 remote repo를 연결한다.
- Push
local repo의 commit들을 remote repo에 반영.
remote repo에 없는 새로운 commit 내역을 모두 remote repo에 한 번에 반영한다.
- Pull
remote repo 의 commit 들을 local repo 로 반영.
local repo 에 없는 새로운 commit 내역을 모두 local repo 에 한 번에 반영한다.
- Clone (복제)
remote repo 를 내 컴퓨터에 가져와서 초기 repo를 세팅하는 것을 clone이라고 한다.
'Development > git & github' 카테고리의 다른 글
git을 사용해보자 (0) | 2023.05.06 |
---|---|
Git_기초개념2 (0) | 2023.03.24 |