Git 버전 관리(VCS)

김희목·2025년 3월 16일
0

패스트캠퍼스

목록 보기
55/55

Git

  • Git(깃)은 컴퓨터 파일의 변경사항을 추적하고 여러 사용자들 간에 해당 파일 작업을 조율하기 위한 대표적인 버전 관리시스템(VCS)입니다.

VCS(Version Control System)

VCS 종류

  • VCS는 Git을 제외하고도 여러 종류가 있습니다.

대표적으로 CVS,Subversion,Mercurial 등 여러 관리시스템이 있습니다.

Git 버전 관리 방법

  1. 만들어 놓은 프로젝트의 터미널을 열고 "git init" 이라는 명령어를 지정하여 이제부터 버전관리를 하겠다고 설정해줍니다.

  2. "git config --global core.autocrlf input" 또는 윈도우라면 input을 true로 변경하여 설정해줍니다.

  3. "git config --global user.name" '깃허브이름'" 을 입력하여 줍니다.

  4. "git config --global user.email" '깃허브이메일'" 을 입력하여 줍니다. 3번과 4번은 사용자의 깃허브로 지정해두기 위한 설정입니다.

  5. "git config --global --list"을 사용하여 입력된 내용이 맞는지 확인해줍니다. 나올 때는 q키를 눌러주면 됩니다.

  6. "git status" 명령어는 현재 우리 프로젝트의 버전관리 상태를 확인할 수 있습니다. 빨간글씨는 추가되지 않은 파일들이고, 초록색은 현재 버전관리로 등록되어진 상태입니다.

  7. 버전관리로 등록하기 위해서는 "git add ."을 입력하여 주면 됩니다. 이상태에서 "git status"를 다시한번 사용해보시면 초록색으로 등록되어진 상태를 볼 수 있습니다.

  8. "git commit -m '내용'" 명령어를 통해 깃허브로 프로젝트를 등록할 수 있습니다.

  9. "git log" 명령어를 통해 프로젝트가 잘 들어왔는지 확인할 수 있습니다.

  10. 이후 깃허브로 들어가셔서 저장소를 만드신 후 http 주소를 복사하여 줍니다.

  11. 다시 프로젝트로 돌아와서 터미널에 "git remote add origin (복사한 주소)" 를 입력합니다.

  12. "git push origin master"을 입력하여 깃허브 저장소에 업로드 해줍니다.

명령어 정리

# 개행 문자(Newline) 설정
## macOS
$ git config --global core.autocrlf input
## Windows
$ git config --global core.autocrlf true

# 사용자 정보
## 커밋(버전 생성)을 위한 정보 등록
$ git config --global user.name 'YOUR_NAME'
$ git config --global user.email 'YOUR_EMAIL'

# 구성 확인
## Q키를 눌러서 종료!
$ git config --global --list

위의 설정은 한 번만 하면 되는 설정입니다.

명령어 정리(2)

$ git init
# 현재 프로젝트에서 변경사항 추적(버전 관리)을 시작

$ git add index.html
# 변경사항을 추적할 특정 파일(index.html)을 지정

$ git add .
# 모든 파일의 변경사항을 추적하도록 지정

$ git commit -m '프로젝트 생성'
# 메시지(-m)와 함께 버전을 생성

$ git remote add origin '주소'
# origin이란 별칭으로 원격 저장소(깃허브)를 연결

$ git push origin master
# origin이란 별칭의 원격 저장소로 버전 내역 전송

0개의 댓글

관련 채용 정보