우분투 Git 버전 관리 시스템 사용법

Git은 소프트웨어 개발에서 널리 사용되는 분산 버전 관리 시스템입니다. 이를 통해 여러 사용자가 동시에 소스 코드를 수정하고 충돌을 방지할 수 있습니다. 이번 블로그 포스트에서는 우분투에서 Git을 설치하고 사용하는 방법을 안내하겠습니다.

Git 설치하기

우분투에서 Git을 설치하는 방법은 간단합니다. 터미널을 열고 다음 명령어를 실행하세요:

sudo apt update
sudo apt install git

위 명령어를 실행하면 Git이 시스템에 설치됩니다.

Git 저장소 만들기

Git을 사용하기 전에 저장소(repository)를 만들어야 합니다. 저장소는 프로젝트의 모든 파일과 변경 이력을 포함하는 디렉토리입니다. 저장소를 만들기 위해 터미널에서 다음 명령어를 실행하세요:

mkdir myproject
cd myproject
git init

위 명령어는 myproject라는 디렉토리를 생성하고 그 안에서 Git 저장소를 초기화합니다.

파일 추가하기

Git 저장소에 파일을 추가하려면 다음 명령어를 사용하세요:

git add filename

위 명령어는 filename이란 이름의 파일을 Git 저장소에 추가합니다. 여러 파일을 한 번에 추가하려면 파일 이름을 공백으로 구분하여 나열하면 됩니다.

파일 커밋하기

Git 저장소에 파일을 추가한 후 변경 이력을 저장하기 위해 커밋(commit)을 해야 합니다. 다음 명령어를 사용하세요:

git commit -m "commit message"

위 명령어는 “commit message”라는 커밋 메시지를 작성하여 변경 이력을 저장합니다. 커밋 메시지는 해당 변경 이력을 나타내는 간략한 설명입니다.

원격 저장소와 연동하기

Git은 원격 저장소(remote repository)와 연동하여 협업할 수 있습니다. 원격 저장소를 추가하려면 다음 명령어를 실행하세요:

git remote add origin remote_url

위 명령어는 origin이란 이름의 원격 저장소를 remote_url에 연결합니다. origin은 일반적으로 기본 원격 저장소의 이름입니다.

변경 내용 업데이트하기

원격 저장소에서 변경된 내용을 내 로컬 저장소로 가져오려면 다음 명령어를 사용하세요:

git pull origin branch_name

위 명령어는 origin이란 원격 저장소의 branch_name이란 브랜치에서 변경된 내용을 내 로컬 저장소로 가져옵니다.

변경 내용 푸시하기

로컬 저장소에서 변경한 내용을 원격 저장소로 푸시하려면 다음 명령어를 사용하세요:

git push origin branch_name

위 명령어는 origin이란 원격 저장소의 branch_name이란 브랜치로 변경 내용을 푸시합니다.

마무리

이제 우분투에서 Git을 설치하고 사용하는 방법에 대해 알아보았습니다. Git은 소프트웨어 개발에서 반드시 알아야 할 필수 도구이며, 이를 통해 소스 코드의 버전 관리와 협업이 더욱 용이해집니다. 추가로 Git의 다양한 명령어와 기능들을 익히면 프로젝트의 효율성을 높일 수 있습니다.